iphone 獲取地址的詳細(xì)信息

字號:


    首頁完成改版,來提意見
    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”