默认情况下,我们可以在地图视图中显示用户的位置。点击注释引脚时,它将显示“当前位置”。但我想将用户的地址显示为街道、城市和国家。我怎样才能通过使用CLGeoCoder
类来做到这一点?
问问题
1733 次
1 回答
6
做这样的事情:
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
}];
于 2012-01-19T19:06:08.720 回答