2013-04-01 116 views
0

我已经使用CLLocationManager获取用户的当前GPS坐标。从GPS坐标获取状态

我将如何使用CLGeoCoder将这些坐标转换为用户所处的当前状态?

谢谢。

回答

0

使用​​方法,然后检查返回的地标的administrativeArea属性。

在代码:

/* Get a CLLocation into `location` */ 
CLGeocoder *gc = [[CLGeocoder alloc] init]; 
[gc reverseGeocodeLocation:location completionHandler:^(NSArray *placemark, NSError *error) 
{ 
    if(!placemark) 
    { 
    /* handle error */ 
    } 
    else 
    { 
    CLPlacemark *pm = placemark[0]; 
    NSLog(@"%@", pm.administrativeArea); 
    } 
}