2013-12-10 34 views
1

我可以取得經緯度,城市&地址使用CLLocationManagerDelegate。但是我無法爲某些位置獲取ZipCode。 ZipCode使用經度和緯度有什麼方法可以獲取?如何從iOS中的經度和緯度獲取ZipCode?

在此先感謝。

+1

[這裏你去(http://stackoverflow.com/a/8705741/312312) – Lefteris

+0

你能給拉鍊的例子,你可以和」沒有? 「some」是什麼意思? –

+0

嗨,彼得,我無法獲得郵編爲緯度:17.427641經度:78.458890它顯示爲null – user2294134

回答

0

如果thePlacemark.postalCode是空的,你可以嘗試增加CLLocation與水平精度:

– initWithCoordinate:altitude:horizontalAccuracy:verticalAccuracy:timestamp: 
3
  1. 創建您從locationManagerDelegate
  2. 得到了緯度/長值 CLLocation
  3. 實例化CLGeocoder並使用- (void)reverseGeocodeLocation:(CLLocation *)location completionHandler:(CLGeocodeCompletionHandler)completionHandler(See reference)
  4. 完成處理程序包含一個NSArray placemark
  5. 一個CLPlacemark的屬性是postalCode(See reference)