新生成的API密钥上的ExpiredKeyMapError

时间:2017-10-04 08:58:37

标签: google-maps error-handling

我刚刚生成了一个API密钥,使我们能够在我们的网站上显示Google地图,但我得到了ExpiredKeyMapError。这与8个月前的stackoverflow查询完全相同,但从未收到过解决方案:Google Maps ExpiredKeyMapError with recently created API Key

当页面首次加载时,地图会显示一瞬间然后消失,将被替换为灰色框,表示:

  

"抱歉!有些不对劲。此页面未加载Google地图   正确。有关技术详细信息,请参阅JavaScript控制台"

当我拉起控制台时,这是我得到的错误消息:

  

Google Maps API错误:ExpiredKeyMapError   https://developers.google.com/maps/documentation/javascript/error-messages#expired-key-map-error
  SCRIPT12008:WebSocket错误:HTTP响应不正确。状态代码   403,禁止

并且最后一行不断重复。

任何帮助都非常感激,因为我不知道如何自己解决这个问题。

3 个答案:

答案 0 :(得分:13)

我发现它无效,因为我没有单独启用Google地图javascript API。一旦我完成了,几分钟后地图就开始工作了。

答案 1 :(得分:7)

生成新的API密钥后,我遇到了相同的错误,但是我已经启用了JavaScript API,并且一切都正确设置。

在寻找答案并检查我还能做什么的同时,密钥开始起作用。 因此,每次创建新密钥时,请耐心等待,并期望它在1-8分钟内可以正常工作。

答案 2 :(得分:1)

我发现它没有用,因为我没有单独启用Places API。完成此操作后,几分钟后地图便开始工作。

enter image description here