谷歌地理编码v2 API突然停止工作

问题描述:

地理编码v2 API意外停止。谷歌地理编码v2 API突然停止工作

例如 http://maps.google.com/maps/geo?q=27703&output=json&key=AIzaSyBVr3n3IVZzakGvtIWeRaJEXsC63JHZ0w8

我无法从API获取纬度。从服务器的输出是:

{ 
    "Status": { 
    "code": 610, 
    "request": "geocode" 
    } 
} 

我搜索了status: 610,但找不到任何相关信息。

谢谢。

该服务已停止。

这是3月8日。

的信息,请参阅the top of this page在V2

的死亡V3

The Google Geocoding API ...

编辑。

其实,有一个关于upgrading to v3的页面可能有用。

...

编辑。

正如刚刚指出的那样,Geocoding API V2弃用时间表仅延长了6个月,但请注意您的使用情况。

来自@ FrVaBe的链接: “今天,我们也将地理编码API V2的限制从每天15,000个请求降低到每天2,500个请求,这相当于Geocoding API V3的每日限制。”

+0

+1指出自2010年以来可能会出现意外的行为;-) – FrVaBe 2013-03-08 07:45:13

+0

(facepalm)感谢您指出。将迁移到V3。谢谢 – 2013-03-08 07:54:23

+3

地理编码API V2弃用时间表仅延长了另外6个月(http://googlegeodevelopers.blogspot.de/2013/03/an-update-on-geocoding-api-v2.html)。 – FrVaBe 2013-03-09 09:30:15

看来您使用的是Geocoding API V2。你可以找到状态代码列表here。你得到的状态

610  G_GEO_BAD_KEY 
The given key is either invalid or does not match the domain for which it was given. 

因此,检查使用正确的API版本(V3明显 - V2已经停止为@Rafe提到)

我从来没有使用这个API,但请求应该有this形式

http://maps.googleapis.com/maps/api/geocode/output?parameters