2
默认情况下,在地图视图中,我们可以显示用户的位置。在点击注释引脚时,它会显示“当前位置”。但我想显示用户的地址为街道,城市和国家。我如何通过使用CLGeoCoder
类来实现?iOS - MKMapKit,显示注释中用户位置的地址
默认情况下,在地图视图中,我们可以显示用户的位置。在点击注释引脚时,它会显示“当前位置”。但我想显示用户的地址为街道,城市和国家。我如何通过使用CLGeoCoder
类来实现?iOS - MKMapKit,显示注释中用户位置的地址
做这样的事情:
CLGeocoder *gc = [[[CLGeocoder alloc] init] autorelease];
[gc reverseGeocodeLocation:locationObject completionHandler:^(NSArray *placemark, NSError *error) {
CLPlacemark *pm = [placemark objectAtIndex:0];
NSDictionary *address = pm.addressDictionary;
// do something with the address, see keys in the remark below
}];