【问题标题】:Google Map is not working with .ch or .de but its working with .com谷歌地图不能与 .ch 或 .de 合作,但它与 .com 合作
【发布时间】:2017-01-05 04:59:36
【问题描述】:

我正在使用 Google Map Api 根据邮政编码获取位置。 它在angularJs中。 当我使用.com 域打开网站时,它工作得很好。

但是当我使用.ch.de 域打开它时,它会显示

哎呀!发生了一些错误

我的实现是这样的

<script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"
  type="text/javascript"></script>

我在控制台中遇到此错误:http://prntscr.com/dronsl

【问题讨论】:

  • 在您的控制台中检查,您将在那里收到详细的错误消息。在此处发布该消息。
  • 这很奇怪——Google Maps API 文档说“为 yourdomain.com 注册一个密钥通常是最佳实践,因为它适用于所有子域和目录”。您确定您提供的 API 密钥正确吗(正确域的正确密钥等)
  • 你试过 www 了吗?
  • @VikashVerma 不,您可以将多个域添加到同一个 API 密钥,在此之前确保它是导致错误的 api 密钥,您可以在 Web 控制台中检查

标签: angularjs google-maps geocoding


【解决方案1】:

我得到了@Ramesh 的问题,我仍在回答这个问题。它可能会帮助其他人。

问题在于 API 密钥,我生成了一个新的 API 密钥并在此过程中设置了引荐来源网址。

最初它在没有引荐来源网址设置的情况下无法正常工作,但现在即使我从 API 控制台中删除引荐来源网址,它也可以正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 2016-03-06
    • 2015-08-08
    • 2018-04-24
    相关资源
    最近更新 更多