从ios的纬度和经度获取地址

时间:2012-05-02 12:19:27

标签: ios mkmapview core-location

我一直在为ios编程,我需要获得地址。 如何以json或其他格式从纬度和经度获得完整地址?没有互联网连接我可以得到它吗? 谢谢你的关注。

3 个答案:

答案 0 :(得分:5)

您需要的是CLGeocoder(在iOS 5上)和MKReverseGeocoder(在较旧的iOS版本上)。

两者都使用Google地图获取地址数据,因此您需要互联网连接才能获取数据。

您的地址为NSDictionary,但您可以使用JSONKit或许多其他工具轻松将其转换为JSON字符串。

答案 1 :(得分:1)

查看CLGeocoder的Apple文档 - 特别是reverseGeocodeLocation:completionHandler:方法。它需要一个CLLocation并返回您正在寻找的反向Geocode信息。由于这使用谷歌地图,您将需要互联网连接。

答案 2 :(得分:-1)

您应该查看Reverse GeoCoding