11

Geocoding v2 API 意外停止。

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

我无法从 API 获得 lat,long。服务器的输出是:

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

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

谢谢。

4

2 回答 2

12

服务已停止。

现在是 3 月 8 日。

有关v2 死亡的信息,请参阅本页顶部

请参阅v3的 Google 地理编码 API

...

编辑。

实际上,有一个关于升级到 v3的页面可能有用。

...

编辑。

正如刚才所指出的,Geocoding API V2 弃用时间线刚刚延长了 6 个月,但请注意您的使用。

来自@FrVaBe 的链接:“今天我们还将 Geocoding API V2 的限制从每天 15,000 个请求减少到每天 2,500 个请求,这相当于 Geocoding API V3 的每日限制。”

于 2013-03-08T07:39:42.543 回答
2

您似乎正在使用 Geocoding API V2。您可以在此处找到状态代码列表。你得到的状态是

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,但请求应该有这种形式

http://maps.googleapis.com/maps/api/geocode/output?parameters
于 2013-03-08T07:36:09.100 回答