【问题标题】:how to get city name from latitude and longitude using google api for ios [duplicate]如何使用 google api for ios 从纬度和经度获取城市名称 [重复]
【发布时间】:2013-09-16 19:47:32
【问题描述】:

我正在使用以下 URl 为我的应用获取地址

http://maps.google.com/maps/geo?q=43.655958,-79.598459&output=csv

但我得到的响应是“610,0,0,0”

任何人都可以建议正确的 URL 来获取数据

【问题讨论】:

  • AFAIK Google 不提供反向地理定位服务。即使这样做了,从地图中获取数据而不以某种方式实际显示您这个时代的地图也是他们许可协议的一个漏洞。您必须显示一张大地图以及您获取的城市名称,否则他们可能会完全阻止您的服务器访问任何 Google API。
  • 好的,他们确实提供反向地理编码 (Check it out),但您仍然需要显示地图。

标签: ios location google-api


【解决方案1】:

您可以在此处查看此类反向地理编码的示例:

http://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse

我不知道这是否可以使用特定于 iOS 的 API 来完成,但如果您可以将 API 嵌入到您的应用中,您可以在页面中使用它。

但请注意,您需要在应用中显示地图以及城市名称,或者在页面的地图中显示城市,否则违反他们的许可协议。

【讨论】:

    猜你喜欢
    • 2013-03-03
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    相关资源
    最近更新 更多