我一直在为ios编程,我需要获得地址。 如何以json或其他格式从纬度和经度获得完整地址?没有互联网连接我可以得到它吗? 谢谢你的关注。
答案 0 :(得分:5)
您需要的是CLGeocoder
(在iOS 5上)和MKReverseGeocoder
(在较旧的iOS版本上)。
两者都使用Google地图获取地址数据,因此您需要互联网连接才能获取数据。
您的地址为NSDictionary
,但您可以使用JSONKit或许多其他工具轻松将其转换为JSON字符串。
答案 1 :(得分:1)
查看CLGeocoder的Apple文档 - 特别是reverseGeocodeLocation:completionHandler:方法。它需要一个CLLocation并返回您正在寻找的反向Geocode信息。由于这使用谷歌地图,您将需要互联网连接。
答案 2 :(得分:-1)
您应该查看Reverse GeoCoding