ios 地理信息反編碼


CLGeocoder *geocoder = [[CLGeocoder alloc]init];

[geocoder reverseGeocodeLocation:manager.Location completionHandler:^(NSArray *placemarks,NSError *error)

{

       if([placemarks count]>0)

{

   CLPlacemark *placemark = placemakes[0];

   NSDictionary *addressDictionary = placemark.addressDictionary;

NSString *address = [addressDictionary objectForKey:@"Street"];

address = address == nil ?@"" : address

label.text = [NSString stringWithFormat :@"%@",address];

}

}

]


以上代碼就可是實現地理位置的反編碼了,要注意的是這邊的反編碼的測位只能是國內的,國外的話會返回一個error,模擬器上應該將模擬定位定到hongkong



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com