首頁完成改版,來提意見
iphone獲取地址的詳細(xì)信息
- (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:@"獲取詳細(xì)信息失敗"
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 = 天河區(qū)
State = 廣東省
SubAdministrativeArea = (null)
ZIP = (null)
Country = 中國
{
City = "廣州市";
Country = "中國";
CountryCode = CN;
FormattedAddressLines = (
"中國",
"廣東省廣州市天河區(qū)",
"科韻路18號"
);
State = "廣東省";
Street = "科韻路18號";
SubLocality = "天河區(qū)";
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; //區(qū)縣——“天河區(qū)”
@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技術(shù)專欄
2025國考·省考課程試聽報名