【问题标题】:Mapstraction Google Geocode call returns error code 610Mapstraction Google Geocode 调用返回错误代码 610
【发布时间】:2019-10-07 16:51:53
【问题描述】:

我有这个js 代码,我在其中使用 Mapstraction 库来显示 GMap,并通过 mapstraction 使用它的地理编码器服务。

我最近开始在尝试发出地理编码服务调用时收到error 610http code is 200 ok 但返回的json 如下:

_xdc_._8gxa9q7ci && _xdc_._8gxa9q7ci( {
  "Status": {
    "code": 610,
    "request": "geocode"
  }
})

Chromium 的检查器显示请求字符串如下:

output:json
oe:utf-8
q:nehru place, , delhi,110048, in
mapclient:jsapi
hl:en
callback:_xdc_._8gxa9q7ci

即使使用新生成的 api 密钥,问题仍然存在!新密钥和旧密钥都可以正常加载地图!

因此,如果有人在地图绘制方面遇到类似问题,请告诉我解决方法(如果有)。

我注意到的另一件事是,我的旧密钥长度为 86 个字符,而我的新密钥长度只有 39 个字符。对此方向的任何见解将不胜感激。我花了一整天的时间试图让它再次工作。

更新:我注意到密钥长度为 86 个字符,请求字符串也有 key: MYKEY 参数。而 39 个字符的长键则不存在!

【问题讨论】:

    标签: google-geocoder mapstraction


    【解决方案1】:

    Mapstraction 似乎需要 86 个字符的 api 密钥才能与 GMap API v2 一起正常工作。

    我猜 36 个字符的 API 密钥适用于 v3。

    如果我转到 API 控制台,为我的域生成的 86 个字符的密钥不会显示在那里。不过生成86字符api密钥的链接有点难。

    生成后,我通过 Mapstraction 调用 GMap 的地理编码器现在工作正常。

    这里是生成 v2 API 密钥的链接 http://code.google.com/apis/maps/signup.html

    记得滚动到页面底部填写正确的url。

    至于 Mapstraction,我认为最新版本应该可以使用新的 36 字符 API 密钥!

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多