iOS開發之CLPlacemark屬性一覽(定位編碼與反編碼相關)


注意

1.四大直轄市的城市信息無法通過CLPlacemark的locality屬性獲得,只能通過訪問administrativeArea屬性來獲得(如果locality為空,則可知為直轄市),代碼參考如下

  NSString *city = placemark.locality;

     if (!city) {

           //四大直轄市的城市信息無法通過locality獲得,只能通過獲取省份的方法來獲得(如果city為空,則可知為直轄市)

          city = placemark.administrativeArea;

     }

 

2.上面的FormattedAddressLines可通過以下方法輸出:

  NSArray *lines = _placemark.addressDictionary[@"FormattedAddressLines"];

  NSString *addressString = [lines componentsJoinedByString:@"\n"];

  NSLog(@"Address: %@", addressString);

 

3.星號表示addressDictionary里面可能沒有這個鍵和值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM