在反地理编码中,我们直接拿到了CLPlacemark来获取地理信息,但是大家有没有发现有一个坑,在定位到北京的时候,这个信息却没有按照我们所想的方式去走了,原因如下,不说了,代码
// 反地理编码
[self.coder reverseGeocodeLocation:currentLocation completionHandler:^(NSArray *placemarks, NSError *error) {
CLPlacemark *placemark = [placemarks lastObject];
if (placemark == nil) {
return ;
}
// 1.在定位城市中,北京市是不再locality中的,所以要判断一下,拿到state
NSString *city = placemark.locality ? placemark.locality :

本文探讨了在iOS开发中进行反地理编码时遇到的一个特殊问题,即当定位在北京时,从CLPlacemark获取的地理信息不符合预期。通过分析原因并提供相关代码,帮助开发者理解并解决这一问题。
最低0.47元/天 解锁文章
3760

被折叠的 条评论
为什么被折叠?



