【IOS 开发】之定位及反编码 —— 伊禾媛
来源:互联网 发布:5g网络概念股龙头 编辑:程序博客网 时间:2024/04/24 16:31
</pre><pre name="code" class="objc">
//定位 self.locationManager.delegate = self; //所需的定位精度。 self.locationManager.desiredAccuracy = kCLLocationAccuracyBest; //指定的最小更新在米距离. self.locationManager.distanceFilter = kCLDistanceFilterNone; //开始定位 [self.locationManager startUpdatingLocation]; /* 解决iOS8中不定位的问题: 还需在info.plist里添加: NSLocationWhenInUseUsageDescription 允许在前台获取GPS的描述 NSLocationAlwaysUsageDescription 允许在后台获取GPS的描述 */ if (ios8) { [self.locationManager requestAlwaysAuthorization]; }
#pragma mark - CLLocationManagerDelegate//此协议方法不断被调用- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations { //1.取得最后一个地址 CLLocation *location = [locations lastObject]; //2.停止定位 [manager stopUpdatingLocation]; //3.创建地址解析器 CLGeocoder *geocoder = [[CLGeocoder alloc] init]; [geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) { for (CLPlacemark *place in placemarks) { //反编码出来place中包含了国家、身份、城市等各种位置字段。这里以省份为例 NSString *province = place.administrativeArea; } }];}
注意:
1、需要导入框架:CoreLocation.framework
2、需要遵循的协议:CLLocationManagerDelegate
3、需要导入的文件:CoreLocation/CoreLocation.h、CoreLocation/CLGeocoder.h
0 0
- 【IOS 开发】之定位及反编码 —— 伊禾媛
- iOS开发之CLPlacemark属性一览(定位编码与反编码相关)
- iOS 开发之编码 反编码
- iOS——经纬度定位、坐标反编码
- iOS开发:高德地图显示、定位、反地理编码
- iOS开发地图定位及地理编码
- 芒果iOS开发之定位、地理编码
- iOS反地理编码,lbs定位
- ios百度地图定位反地理编码
- iOS 定位于地理反编码
- iOS开发——高德地图调研之显示地图、定位与地理编码等
- 学习iOS开发之位置坐标反编码
- IOS学习之——定位服务3 地理信息编码
- iOS项目开发实战——CoreLocation地理编码和反地理编码
- ios有关定位 ,地理编码,反地理编码;
- iOS 硬件 定位 - 地理编码和反地理编码
- 定位获取位置及位置编码-反编码
- 百度地图开发之定位以及反地理编码获取周围地理位置
- .写一个函数返回二进制参数值为1的个数
- 有效性校验
- Android自动化测试框架新书:<<MonnkeyRunner实现原理剖析>>交流
- 《数据结构》第三章 栈和队列 实验
- 统计1~100出现多少次9
- 【IOS 开发】之定位及反编码 —— 伊禾媛
- 机器学习界大牛林达华推荐的书籍
- get和post的区别
- myeclipse 修改配色方案后,jsp视图对JavaScript段总是显示为白色背景,解决方法
- Java 动态代理
- 网站推广是系统工程 转载
- socket套接口的 值-结果参数
- Core Java Interview Questions and Answers
- 打造博客的品牌效应