iphone 获取地址的详细信息
2014-12-12来源:

首页完成改版,来提意见

iphone获取地址的详细信息

- (id)initwithcoordinate:(cllocationcoordinate2d)coordinate {

if (self = [super init]) {

// custom initialization

reversegeocoder = [[mkreversegeocoder alloc] initwithcoordinate:coordinate];

reversegeocoder.delegate = self;

[reversegeocoder start];

//……

}

return self;

}

#pragma mark mkreversegeocoderdelegate

- (void)reversegeocoder:(mkreversegeocoder *)geocoder didfailwitherror:(nserror *)error

{

nsstring *errormessage = [error localizeddescription];

uialertview *alertview = [[uialertview alloc] initwithtitle:@获取详细信息失败

message:errormessage

delegate:nil

cancelbuttontitle:@ok

otherbuttontitles:nil];

[alertview show];

[alertview release];

}

- (void)reversegeocoder:(mkreversegeocoder *)geocoder didfindplacemark:(mkplacemark *)placemark

{

nslog(@%@,placemark.locality);

}

//=======================================================

street = 科韵路 18号

thoroughfare = 科韵路

subthoroughfare = 18号

city = 广州市

sublocality = 天河区

state = 广东省

subadministrativearea = (null)

zip = (null)

country = 中国

{

city = 广州市;

country = 中国;

countrycode = cn;

formattedaddresslines = (

中国,

广东省广州市天河区,

科韵路18号

);

state = 广东省;

street = 科韵路18号;

sublocality = 天河区;

subthoroughfare = 18号;

thoroughfare = 科韵路;

}

mkplacemark:

@property (nonatomic, readonly) nsdictionary *addressdictionary; //地址字典

@property (nonatomic, readonly) nsstring *thoroughfare; //街道名——“科韵路”

@property (nonatomic, readonly) nsstring *subthoroughfare; // 门牌号——“18号”

@property (nonatomic, readonly) nsstring *locality; //城市——“广州市”

@property (nonatomic, readonly) nsstring *sublocality; //区县——“天河区”

@property (nonatomic, readonly) nsstring *administrativearea; //身份——“广东省”

@property (nonatomic, readonly) nsstring *subadministrativearea; //没获取到,不知道是什么东东

@property (nonatomic, readonly) nsstring *postalcode; //邮政编码——不知道是什么原因,这里没获取到

@property (nonatomic, readonly) nsstring *country; //国家——“中国”

@property (nonatomic, readonly) nsstring *countrycode; //国家代码——“cn”

更多信息请查看IT技术专栏

推荐信息
Baidu
map