【问题标题】:NotLoadingAPIFromGoogleMapsError even when loading correct URLNotLoadingAPIFromGoogleMapsError 即使加载正确的 URL
【发布时间】:2019-01-15 19:41:42
【问题描述】:

即使使用了正确的 URL,我也会收到一些用户的 NotLoadingAPIFromGoogleMapsError 错误: (哈巴狗语法):

script(type='text/javascript' src='https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places')

这似乎是由脚本生成的身份验证 API 调用引起的。 其他人有这个问题吗?你是怎么解决的?

【问题讨论】:

标签: google-maps google-api google-places-api google-places


【解决方案1】:

希望其他人会发现这很有用 - 我收到了来自 Google 的如下答复:

如果有人离开地图以获取更多信息,API 会话令牌就会过期 超过大约 24 小时,所以看到这些低水平是正常的 错误。 (这是预期的行为)

在任何地方都没有关于此的文档 - 所以希望这个答案将有助于节省人们的研究时间。

可能有一种方法可以捕获错误并在发生错误时重新授权。如果有可能,我会在这里更新。

【讨论】:

  • 你有没有找到捕捉和重新授权的方法?我们从未能够重现这一点,但一直都能看到。
  • 我在上一份工作的电子邮件中收到了它。但不记得确切的方法。不过,您可能需要全局捕获它并重新加载页面。
【解决方案2】:

我的网站之前遇到过这个问题,这是因为我的服务人员缓存了谷歌地图 API 脚本。一旦我取消注册我的服务人员,错误就停止了。

【讨论】:

    【解决方案3】:

    我刚刚在我的网站上看到了这个错误。请参阅https://developers.google.com/maps/documentation/javascript/error-messages,其中说明了以下内容。正在使用 python webassets 将 google maps javascript 包含在合并文件中,这似乎导致了此响应。有趣的是,我有这个合并文件有一段时间了,错误响应是新的。

    NotLoadingAPIFromGoogleMapsError
           The script element that loads the Maps JavaScript API is not being included correctly
           on your page. In order for the API to work correctly, it must be loaded directly from 
           https://maps.googleapis.com.
    

    【讨论】:

    • 嘿 - 谢谢你的回答。我认为这是一个单独的问题。自从这个 q,IIRC 以来已经有一段时间了,这个错误是我在回答中描述的问题的副作用之一。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-13
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多