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