谷歌地理编码 API 错误消息“不推荐使用无密钥访问谷歌地图平台......”

Posted

技术标签:

【中文标题】谷歌地理编码 API 错误消息“不推荐使用无密钥访问谷歌地图平台......”【英文标题】:Google Geocoding API error message "Keyless access to google Maps platform is Deprecated..." 【发布时间】:2019-02-23 01:20:19 【问题描述】:

在用 LiveCode(9.0.1,但我在早期版本的 LiveCode 中也有同样的问题)编写的独立桌面应用程序中,我似乎随机收到错误消息“不推荐使用无钥匙访问 Google Maps Platform。请使用带有所有 API 调用的 API 密钥...”在尝试使用 Google-Maps 获取地理编码结果时。我有时会在相同的测试地址和相同的处理程序中收到正确的结果。

我包含一个 Google API,我已使用有效的支付卡开启结算功能。我仍在最初的 300 美元试用信用额度内,但我启用了计费功能并仔细检查了它是否已打开。我已经尝试将 API 作为存储在变量中的值和直接存储在 URL 文本中的值。我有授权用于地理编码、地点和静态地图的 API。它与静态地图完美配合。我还没有尝试过地点。

put "https://maps.googleapis.com/maps/api/geocode/json?address=" & tAddress & \
     "&Key=" & APIKey into ltTestURL
put JSONToArray(url(ltTestURL)) into aGeocodeInfo

我目前有一个重复块尝试,等待 0.5 秒,直到请求成功。它通常会在几秒钟内成功,但我更愿意找到问题的根源。

问候,

【问题讨论】:

可能在 URL 中使用&key=(小写key 似乎已经做到了。不过,从两个反对票中,我对这个问题表示歉意。 【参考方案1】:

Geocodezip 找到了,"&key="

中的大写K

可能在 URL 中使用 &key=(小写键) - geocodezip

感谢您发现我的错字。

【讨论】:

以上是关于谷歌地理编码 API 错误消息“不推荐使用无密钥访问谷歌地图平台......”的主要内容,如果未能解决你的问题,请参考以下文章

谷歌地理编码 API 为网络标准化地址返回 ZERO_RESULTS

谷歌地理编码 API 不如使用地址的谷歌地图准确

谷歌地图地理编码api免费每日限制在一次点击中结束,它发生由于我没有启用计费?

Geocoder Near 方法是不是对谷歌进行地理编码 api 调用

谷歌地理编码 API 没有返回社区作为响应

如何通过谷歌地图 iOS API 对地址进行地理编码?