placemark(mkplacemark類的物件)其實是geocoder(mkreversegeocoder類的物件)的乙個屬性。從geocoder裡面取placemark這個和直接取placemark這個其實區別不大。而我們需要的資訊主要就在這個裡面了。
// 這個字典存放基礎資料
@property (nonatomic, readonly) nsdictionary *addressdictionary;
讓我們試試看,能從這個字典裡面倒出來些什麼東西。
以下是我用這個addressdictionary屬性倒出來的字典。我們分析看看。
注意:上面的這個字典是可以直接轉化為聯絡人的字典的,通過這個abcreatestringwithaddressdictionary屬性。
以下是placemark的其他屬性。大家可以隨意取用。
// address dictionary properties
@property (nonatomic, readonly) nsstring *thoroughfare; // street address, eg. 1 infinite loop
@property (nonatomic, readonly) nsstring *subthoroughfare; // eg. 1
@property (nonatomic, readonly) nsstring *locality; // city, eg. cupertino
@property (nonatomic, readonly) nsstring *sublocality; // neighborhood, common name, eg. mission district
@property (nonatomic, readonly) nsstring *administrativearea; // state, eg. ca
@property (nonatomic, readonly) nsstring *subadministrativearea; // county, eg. santa clara
@property (nonatomic, readonly) nsstring *postalcode; // zip code, eg. 95014
@property (nonatomic, readonly) nsstring *isocountrycode; // eg. us
@property (nonatomic, readonly) nsstring *country; // eg. united states
@property (nonatomic, readonly) nsstring *inlandwater; // eg. lake tahoe
@property (nonatomic, readonly) nsstring *ocean; // eg. pacific ocean
@property (nonatomic, readonly) nsarray *areasofinterest; // eg. golden gate park
CLGeocoder基本使用
02 地理編碼 import hmviewcontroller.h import inte ce hmviewcontroller property nonatomic,strong clgeocoder geocoder pragma mark 地理編碼 ibaction geocode prop...
CLGeocoder地理編碼與逆地理編碼
使用clgeocoder可以完成 地理編碼 和 逆地理編碼 地理編碼 根據給定的地名,獲得具體的位置資訊 比如經緯度 位址的全稱等 逆地理編碼 根據給定的經緯度,獲得具體的位置資訊 地理編碼方法 void geocodeaddressstring nsstring addressstring com...
IOS 陣列使用
arc下 定義陣列 nsmutablearray tt和nsmutablearray tb 當nsmutablearray tb nsmutablearray alloc init nsdictionary d nsdictionary dictionarywithobject 123 forkey...