我只需要当前的位置信息,
我已经完成了获取当前位置坐标的部分。
现在我想使用这些坐标获取区域名称等(无地图)。
怎么做?有可用的示例代码吗?
提前致谢。
答案 0 :(得分:5)
实施MKReverseGeocoderDelegate
implements <MKReverseGeocoderDelegate>
添加实例变量:
MKReverseGeocoder *_reverseGeocoder;
创建反向地理编码器对象:
CLLocationCoordinate2D location;
location.latitude = latitude; // You said you had this value
location.longitude = longitude; // You said you had this value
_reverseGeocoder = [[MKReverseGeocoder alloc]initWithCoordinate:location];
_reverseGeocoder.delegate = self;
[_reverseGeocoder start];
实施以下委托功能:
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark
{
/// placemark has your location!
}
答案 1 :(得分:-1)
您可以使用MKReverseGeocoder。