Google Geocoding API有时我永远无法获得结果,只能获得“REQUEST_DENIED”

时间:2013-03-28 04:22:06

标签: php google-geocoding-api

我在我的网站上开发了与地理编码API相关的功能。 我的网站有很多客户,因此他们每天都会多次访问地理编码API。(例如此网址 - “http://maps.googleapis.com/maps/api/geocode/json?address=mount+waverley+australia&sensor=false”)

通常,此功能可获得出色的效果。 但我现在从不更改代码,有时它会“REQUEST_DENIED”。

我认为此问题与地理编码API的限制有关(每天2500次),因此我将API密钥插入上面的网址。(像这样 - “http://maps.googleapis.com/maps/api/geocode/json?address=mount+waverley+australia&sensor=false&key=XXXXXXXXXXX”)

但我得到了相同的结果 - “REQUEST_DENIED”。

为什么我会得到这样的结果? 我怎么能解决这个问题?

欢迎任何帮助,非常感谢您的阅读。

1 个答案:

答案 0 :(得分:0)

通过在URL中插入密钥,您仍然可以访问API,因此具有相同的限制。 如果你有一个繁忙的网站,你很可能已经达到了极限。

我建议尝试在另一个帐户下获取一个新的API密钥,看看该密码会发生什么。

如果方法正常,您可能需要考虑购买访问权限(可能很昂贵)或(如果可能在您的应用中)在本地缓存API结果。