【问题标题】:Maps.google.com and Google Maps V3 API geocoder gives different resultsMaps.google.com 和 Google Maps V3 API 地理编码器给出不同的结果
【发布时间】:2016-02-11 16:26:29
【问题描述】:

我有以下地址“12635 SCARSDALE ST, SAN ANTONIO, Texas 78217”。如果我在 maps.google.com 中输入此地址,它会为我提供正确的地址。如果我使用 Google Maps V3 API 地理编码器 (http://maps.googleapis.com/maps/api/geocode/xml),它会返回一个 lat/long in Scarsdale dr, Austin, tx(partial match)。我也使用了http://gmaps-samples-v3.googlecode.com/svn/trunk/geocoder/v3-geocoder-tool.html,它得到了相同的结果。 通常发生这种情况时,是地址中的某些内容(邮政编码错误、拼写错误等)。

我看不出这里有什么问题或不一致的原因。任何想法将不胜感激。

注意:另一方面,Mapquest 确实会返回此地址的正确纬度/经度。

【问题讨论】:

    标签: google-maps google-maps-api-3


    【解决方案1】:

    您似乎在 Google 的数据中发现了一个错误。 Google 已将此位置标识为“12635 Scarsdale, San Antonio, TX 78217”(请注意地址中缺少的 ST 部分)。

    他们的 API 可能依靠邻近度来找到与所提供数据最接近的匹配项(即最接近德克萨斯州圣安东尼奥市的“12635 Scarsdale”)

    您可以通过点击地图右下角的发送反馈链接来帮助他们(在这种情况下)。

    【讨论】:

      猜你喜欢
      • 2013-12-18
      • 2013-04-05
      • 1970-01-01
      • 2013-10-05
      • 1970-01-01
      • 1970-01-01
      • 2013-10-04
      • 2012-06-08
      • 1970-01-01
      相关资源
      最近更新 更多