【问题标题】:Wrong lat long values from geo coding地理编码中的错误纬度值
【发布时间】:2013-09-21 21:44:28
【问题描述】:

我知道这个问题之前已经在这里讨论过,但似乎没有硬性规定可以解决这个问题。

我正在尝试从Geocoding API 获取地址的经纬度值,但它似乎不起作用。对于某些地址,lat long 值非常精确,但对于其他一些地址,它只是给我地址所在城市的 lat long。

我浏览了谷歌地图,结果显示了地址。但是当我从查询中输入它时,它只返回城市的纬度。

示例 1:

http://maps.googleapis.com/maps/api/geocode/json?address=jordan gate towers&sensor=false 

对于这个查询,经纬度是精确的,formatted_address 也是位置的名称

示例 2:

http://maps.googleapis.com/maps/api/geocode/json?address=Taj mall amman jordan&sensor=false

但是对于这个 lat long 和 formatted_address 只是城市。

有人能解释一下,并可能给出任何解决方案吗?

【问题讨论】:

    标签: android json google-maps google-directions-api


    【解决方案1】:

    在第二个示例中,您尝试对商场地址进行地理编码。地理编码 API 无法做到这一点,因为 Google 将购物中心视为一个地方。因此它只能通过Google Places API 获得。对于像餐厅这样的 POI 也是如此,在这种情况下,如果有方向,您将不会获得任何好的结果。

    默认情况下,地图同时使用方向和地点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-13
      • 2013-09-15
      • 1970-01-01
      • 2014-01-16
      相关资源
      最近更新 更多