2012-05-02 146 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