【问题标题】:Geocode API coordinates not recognized by the reverse geocode API (ZERO_RESULTS)反向地理编码 API (ZERO_RESULTS) 无法识别地理编码 API 坐标
【发布时间】:2018-09-13 20:59:35
【问题描述】:

如果我通过像 https://maps.googleapis.com/maps/api/geocode/json?address=Los%20Angeles,%20CA,%20United%20States&key=your-browser-key 那样向 Geocode API 发出请求来检查某个位置的坐标

然后它返回 34.0522342,-118.2436849 用于 LA,如果我然后转到 reverse geocode API 并输入这些坐标,那么它不会显示任何结果?

这怎么可能? API a 返回了一组 API b 无法识别的数据?他们不应该使用相同的数据吗?

这是某种错误,还是我在某处做错了什么?

【问题讨论】:

  • 听起来像一个错误。我的猜测是谷歌的反向地理编码器存在数据问题。稍微改变这些数字会返回结果。对于这些数字 (34.0522342,-118.2436849),in this example in the google documentation 返回 ZERO_RESULTS。将它们更改为34.0522342,-118.243684(删除了经度的最后一位),我得到了一个结果(Downtown, Los Angeles, CA, USA)。
  • 确实,看起来像一个错误,并且在 Google 问题跟踪器中已经报告了一个类似的错误:issuetracker.google.com/issues/115563778

标签: google-maps google-maps-api-3 google-geocoder reverse-geocoding google-geocoding-api


【解决方案1】:

我刚刚从 Google 收到以下消息

尊敬的 Maps API 高级计划客户,

Geocoding API 中的反向地理编码结果将很快更新,以在全球范围内提供更好的质量。虽然新结果通常与当前结果不同并且包含不同的地点 ID,但它们不应该需要在客户端应用程序中进行调整。

新结果目前面向非高级计划用户推出。我们计划在 2018 年 9 月 17 日将新结果设为高级计划客户的默认结果。

应用程序可以在其地理编码 API 请求中添加 new_reverse_geocoder=true 参数,从而在 9 月 17 日之前预览新结果。请注意,将此参数添加到不带 latlng 参数的请求将导致错误响应 (INVALID_REQUEST)。

新结果也可以通过在https://google-developers.appspot.com/maps/documentation/utils/geocoder/https://google-developers.appspot.com/maps/documentation/utils/geocoder/Geocoder Tool 中单击底图(或输入纬度)来可视化

新结果提供了以下改进:

  • 增加屋顶结果的比率有利于内插地址。
  • 仅收到政治结果(例如城市或社区)的请求比例降低(即地址不完整)。
  • 减少了从输入纬度坐标到最近结果的距离。
  • 在覆盖稀疏的区域,除了地理编码之外,还会返回机构。
  • 从输入纬度超过 400 米的地方接收结果的请求比例降低。

如果您发现新结果存在问题,请告诉我们。质量问题最好在 Maps API 公开问题跟踪器https://issuetracker.google.com 中报告。

如您所见,Google 正在推出新版本的反向地理编码器。我已经尝试使用旧版本添加&new_reverse_geocoder=false 参数并得到结果

https://maps.googleapis.com/maps/api/geocode/json?latlng=34.0522342%2C-118.2436849&new_reverse_geocoder=false&key=MY_API_KEY

此时它看起来像是新版本的反向地理编码器中的回归。

更新

Google 在错误中跟踪此问题:

https://issuetracker.google.com/issues/115484101

【讨论】:

    猜你喜欢
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多