iOS 位置与地图相关

简介: 1:通过 CoreLocation.framework 获取当前位置所在的城市(适用于iOS 5以上) - (void)locationManager:(CLLocationManager *)manager didUpdateToLoca...

1:通过 CoreLocation.framework 获取当前位置所在的城市(适用于iOS 5以上)

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
    CLGeocoder *geocoder = [[CLGeocoder alloc] init];
    [geocoder reverseGeocodeLocation:newLocation completionHandler:^(NSArray *placemarks, NSError *error) {
        NSLog(@"%d",placemarks.count);
        for (CLPlacemark *placemark in placemarks) {
            NSLog(@"%@ %@ %@ %@",[placemark.addressDictionary objectForKey:@"City"],[placemark.addressDictionary objectForKey:@"Country"],[placemark.addressDictionary objectForKey:@"State"],[placemark.addressDictionary objectForKey:@"SubLocality"]);  
        }
    }];
    [manager stopUpdatingLocation];
}

注:在通过 CLLocationManager 的委托获取具体位置数据以后,通过 CLGeocoder 来获取相关城市信息.



目录
相关文章
|
前端开发 JavaScript 定位技术
关于IOS10系统内微信公众号地图的显示问题
关于IOS10系统内微信公众号地图的显示问题
99 0
|
定位技术 iOS开发
iOS原生地图开发进阶——使用导航和附近兴趣点检索(二)
iOS原生地图开发进阶——使用导航和附近兴趣点检索
474 0
iOS原生地图开发进阶——使用导航和附近兴趣点检索(二)
|
定位技术 iOS开发
iOS原生地图开发指南再续——地图覆盖物的应用
iOS原生地图开发指南再续——地图覆盖物的应用
306 0
iOS原生地图开发指南再续——地图覆盖物的应用
|
定位技术 API 开发工具
iOS原生地图开发指南(一)
iOS原生地图开发指南
559 0
iOS原生地图开发指南(一)
|
定位技术 iOS开发
iOS原生地图开发进阶——使用导航和附近兴趣点检索(一)
iOS原生地图开发进阶——使用导航和附近兴趣点检索
325 0
|
定位技术 iOS开发 索引
iOS原生地图开发指南(二)
iOS原生地图开发指南
306 0
|
缓存 定位技术 iOS开发
iOS 定位服务与地图
介绍iOS中CoreLocation与MapKit的基本使用
1132 0