真的很奇怪的问题,我试图找到一个与此问题有关的问题。
我正在尝试使Geolocation与Google Maps JavaScript API一起使用,例如以下演示:
https://stackoverflow.com/a/45153330/80389
在控制台中,我启用了我认为可能与此相关的所有API;
我有一个完全不受限制的密钥:
我显然已经在HTTP调用中替换了KEY
,但我仍然得到了;
地理编码服务:此API项目无权使用此API。有关身份验证和Google Maps JavaScript API服务的更多信息,请参阅:https://developers.google.com/maps/documentation/javascript/get-api-key Runner-4.1.7.min.js:1:9002
Google Maps JavaScript API错误:InvalidKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key-map-error
已启用结算功能(即使我的帐户上也有钱)。
我可能还想念什么?
(而且,没有地理位置,而只有javascript maps API,它们都可以工作。问题在于地理位置)
答案 0 :(得分:2)
正确的答案:应该是Geodecoding
API,而不是Geolocation
。
答案 1 :(得分:0)
您的密钥没有任何API限制,但是您可能已应用了应用程序限制,该限制控制哪些网站,IP地址或应用程序可以使用您的API密钥。