新生成的API密钥上的ExpiredKeyMapError

Hea*_*Rae 16 error-handling google-maps

我刚刚生成了一个API密钥,使我们能够在我们的网站上显示谷歌地图,但我得到的是ExpiredKeyMapError.这与8个月前的stackoverflow查询完全相同,但从未收到过解决方案:最近创建的API密钥的Google Maps ExpiredKeyMapError

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

"抱歉!出了点问题.此页面未正确加载Google地图.请参阅JavaScript控制台了解技术详情"

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

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

并且最后一行只是不断重复.

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

Luk*_*kas 21

生成新的API密钥后,我遇到了同样的错误,但我已经启用了JavaScript API并且所有内容都已正确设置.

在搜索答案并检查我还能做什么时,钥匙开始起作用.因此,每次创建新密钥时,请耐心等待,并希望它能在1-8分钟内完成.

  • 这很奇怪,不是吗? (3认同)
  • 是的,喝咖啡后。现在没有错误。 (2认同)

Hea*_*Rae 18

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