1

指定された緯度と経度の住所を表示する必要があるアプリケーションを開発しています。緯度と経度がありますが、その緯度と経度から住所を取得する方法がわかりません。どんな提案でも大歓迎です よろしくお願いします!

4

1 に答える 1

7

私は最近、これと非常によく似たことをしました。座標を使用して、MKReverseGeocoder を使用して住所を取得できます。

座標を見つけたら、

    self.reverseGeocoder =[[[MKReverseGeocoder alloc] initWithCoordinate:newLocation.coordinate]autorelease];
    reverseGeocoder.delegate=self;
    [reverseGeocoder start];

//reverseGeocoder がアドレスを正常に取得できたときに呼び出されます

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark{
    NSString *street=[placemark.addressDictionary objectForKey:@"Street"];
    //get the different address components
}

//reverseGeocoder がアドレスを取得できなかったときに呼び出されます

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error{

}

お役に立てれば

于 2011-08-22T08:08:09.383 に答える