使用纬度和经度时收到403禁止的错误:地理编码

时间:2013-09-11 13:52:03

标签: google-maps geocoding http-status-code-403 remote-server

我们的网站可以选择插入您的邮政编码,然后使用地理编码来计算纬度和经度。

此代码多年来一直没有改变,但今天如果用户试图插入邮政编码或从昨天或错误“远程服务器返回错误:(403)禁止”之前更新邮政编码。弹出。

请求没有超过2,500,因此我无法看到谷歌阻止我们......

任何想法??

2 个答案:

答案 0 :(得分:4)

版本2地理编码API已于9月9日宣布关闭...

来自Upgrading Your Geocoding API Application To v3

  

地理编码API的第2版(“v2”)于2010年3月8日正式弃用   现在已被拒绝了。截至2013年9月9日,v2 API将不再有效。

答案 1 :(得分:0)

将我的答案复制到:this duplicate question

Api v2于2013年9月13日被关闭。您的问题在14日被问到 - 所以这是一个线索。 我设法做的只是修改googlemaps.py

中的网址

我将_DIRECTIONS_QUERY_URL(googlemaps.py第165行)更改为:

_DIRECTIONS_QUERY_URL = 'http://maps.googleapis.com/maps/api/directions/output?'

它工作正常。 此外,我尝试修改第164行:_GEOCODE_QUERY_URL = 'http://maps.googleapis.com/maps/api/geocode/output?'按照建议here,但是有一些错误,并且a)我不需要它b)它已经被pygeocoder所覆盖,这比googlemaps更高级。吡啶