用于地理编码的Maps API密钥不再有效?

Upr*_*e10 14 google-maps google-geocoding-api

似乎Google API控制台中生成的密钥不再有效.使用不同的密钥(尝试使用服务器和浏览器密钥,但服务器密钥是我需要的),从不同的帐户生成我不断得到以下错误:

使用服务器密钥时出错:

{
   "error_message" : "This site or IP is not authorized to use this API key.",
   "results" : [],
   "status" : "REQUEST_DENIED"
}
Run Code Online (Sandbox Code Playgroud)

使用浏览器密钥时出错:

{
   "error_message" : "The provided API key is expired.",
   "results" : [],
   "status" : "REQUEST_DENIED"
}
Run Code Online (Sandbox Code Playgroud)

这些是此帐户/项目上启用的服务:http://upload.uprise.nl/et2j

这是我正在尝试的网址:https://maps.googleapis.com/maps/api/geocode/json?address = 900 + Maple + Avenue%2C + L7S + 2J8 + Burlington +%28Ontario%29%2C +加拿大电影= UTF8&传感器=假键=的myKey

如果没有密钥,它将一直工作,直到达到我的每日限制(导致OVER_QUERY_LIMIT状态).

有更多的人遇到这种情况吗?

Shr*_*hat 22

我遇到了同样的问题......但终于得到了解决.Google地方服务需要10分钟才能为新API KEY创建服务.10分钟后服务将统计工作,直到那时我们收到错误"提供的API密钥已过期".

  • 我不敢相信他们没有对此发出警告......谢谢 (2认同)
  • 经典谷歌搬家 (2认同)

jli*_*vni 15

地理编码目前不是通过开发人员控制台提供的服务之一,这就是密钥不起作用的原因(请注意,地理位置与地理编码不同).

目前,您需要使用客户端地理编码(例如在JS Maps API中) - 或者使用商业许可证地图购买更多服务器端地理编码,以便增加此配额.

它说密钥过期的事实是误导性的,我会为此提交一个错误.

编辑/更新:地理编码服务现在可通过开发人员控制台获得.

  • "地理定位与地理编码不同".我打开了错误的服务.谢谢 (2认同)

小智 11

启用

来自谷歌控制台的Google Places API Web服务.这对我有用.