2011-10-20 83 views
2

基本上我有一個iOS應用程序,我想找到你當前在基於地理定位的議會選區,如果我有郵政編碼,我可以做到這一點(它具有完整的郵政編碼,如「AA00 0AA」不完整的郵政編碼谷歌地圖可以提供)。因此,我需要將經度和緯度轉換爲郵政編碼,但我似乎無法知道如何去做。任何幫助/想法將不勝感激。經度/緯度到郵政編碼?

回答

4

看看CLGeocoder,它允許反向地理編碼,這是將座標轉換爲地址的過程。它使用的iOS 5和你尋找的方法簽名是這樣的

- (void)reverseGeocodeLocation:(CLLocation *)location 
     completionHandler:(CLGeocodeCompletionHandler)completionHandler 

,請注意CLPlacemarks地址解析器回報,他們有場postalCode,它應該包含你正在尋找的信息的事實。儘管如此,該字段也可以是空的(與CLPlacemark的其他字段一樣),並且CLGeocoder可能並不總是返回可用的結果。

相關問題