2012-05-02 54 views
0

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

回答

5

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

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

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

+0

MKReverseGeocoder已被弃用了一段时间.. – c9s

1

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

+4

为什么你发布了相同的答案? – MacTeo