从经纬度获取位置地址
答
我最近做了一些非常类似的事情。使用坐标,您可以使用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{
}
希望这会有所帮助
+0
非常感谢你 – SampathKumar
[如何获取iphone应用程序中经度和纬度的地址]的可能重复(http://*.com/questions/2063717/how-to-get-the-address-of-a-latitude-和经度在iphone应用程序) –