【问题标题】:Convert UK Postcode to Lat / Lng in Objective-C iOS iPhone etc [duplicate]在Objective-C iOS iPhone等中将英国邮政编码转换为Lat / Lng [重复]
【发布时间】:2011-07-05 20:13:48
【问题描述】:

我想知道如何在我的应用程序中将 UK Postcode 转换为 Lat / Lng,以便将其传递给 URL

我正在将我的数据解析为 JSON,以便稍后在地图中使用
例如:http://www.thebigfishexperience.org.uk/sources/ajax/venue-json.php?lat=52.5612743&lng=-0.2732938&radius=10

latlng 参数将由应用程序生成,并将推送到类似上述内容。

【问题讨论】:

    标签: iphone objective-c ios


    【解决方案1】:

    如果您有邮政编码,则需要进行反向地理编码,但这可以使用 MapKit 完成。检查这个iPhone Development – Reverse Geocoding

    如果不想使用MapKit,可以请求urlhttp://maps.google.com/maps/geo?q=UKPOSTCODE&output=xml,解析xml,得到经纬度。

    【讨论】:

      【解决方案2】:

      要将英国邮政编码转换为纬度和经度,请使用Google's Geocoding API

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

      您将收到一个 JSON 响应,您可以轻松解析该响应以填充您的隐藏字段。

      【讨论】:

      • 现在已弃用无密钥访问 Google Map API。您需要使用 google 注册。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多