在ios中获取纬度和经度的地址

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

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

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

你会得到地址作为NSDictionary ,但你可以很容易地转换成JSONstring与JSONKit或许多其他工具。

看看CLGeocoder的Apple文档 – 特别是reverseGeocodeLocation:completionHandler:方法。 它需要一个CLLocation并返回您正在查找的反向地理编码信息。 而且由于这使用Google地图,因此您需要连接互联网。

你应该检查出反向地理编码