在Objective-C iOS iPhone等中将英国邮政编码转换为Lat / Lng

时间:2011-07-05 11:35:47

标签: iphone objective-c ios

我想知道如何在我的应用中将英国邮政编码转换为Lat / Lng,以便我可以将其传递到URL

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

应用会生成latlng个参数,并推送到上面的内容。

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:4)

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

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

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