【问题标题】:Google Geocoding v2 API stopped working suddenlyGoogle Geocoding v2 API 突然停止工作
【发布时间】:2013-02-23 15:47:32
【问题描述】:

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,但找不到任何相关信息。

谢谢。

【问题讨论】:

    标签: google-maps geocoding google-geocoding-api


    【解决方案1】:

    服务已停止。

    现在是 3 月 8 日。

    请参阅the top of this page 了解有关 v2 死亡的信息

    请参阅The Google Geocoding API 了解 v3

    ...

    编辑。

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

    ...

    编辑。

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

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

    【讨论】:

    • +1 指出自 2010 年以来可能会出现意外行为;-)
    • (facepalm) 感谢您的指出。将迁移到 V3。谢谢
    • Geocoding API V2 弃用时间线只是 extended by another 6 month
    • 哈哈,太多的人陷入了 Shash 的困境。不过,至少 Shash 知道现在要迁移 :)
    • 看起来该错误与弃用时间表无关。正如@FrVaBe 指出的那样,问题似乎在于正在使用的密钥。
    【解决方案2】:

    您似乎正在使用 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 1970-01-01
      • 2017-03-06
      • 2020-12-21
      • 1970-01-01
      相关资源
      最近更新 更多