IOS8 IOS9 高德地图弹出是否允许定位框功能代码
2016-03-09 17:56
316 查看
第一步:在info.plist文件添加两个字段
NSLocationAlwaysUsageDescription - > YES
NSLocationWhenInUseUsageDescription - > YES
第二步:
- (CLLocationManager *)locationManager
{
if (!locationManager) {
locationManager = [[CLLocationManager alloc]init];
locationManager.delegate = (id)self;
[locationManager setDesiredAccuracy:kCLLocationAccuracyBest];
[locationManager requestAlwaysAuthorization];
locationManager.distanceFilter =kCLDistanceFilterNone;
[locationManager startUpdatingLocation];
}
return locationManager;
}
第三步
/*用户变更了程序的定位服务状态*/
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status{
switch (status) {
casekCLAuthorizationStatusNotDetermined:
if ([locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) {
[locationManager requestWhenInUseAuthorization];
}
break;
default:
break;
}
}
相关文章推荐
- 高德地图SDK开发(IOS版本)
- 实习第二个项目——彩虹旗传递(和高德地图有关的知识笔记)
- AMapNavi.getInstance(this) 返回值为null 的解决方法
- 融云,发送位置,腾讯地图改为高德地图,SOSOLocationActivity 核心类修改
- 地球坐标,火星坐标,百度坐标转换编码
- 高德地图API学习小记
- ios 高德地图 通过索引输出经纬度 根据经纬度 定位
- 2.使用地图API,获取经纬度并传到服务器的可行方法
- 打包前代码混淆
- 高德地图搭建与实现
- Gps坐标转换成 百度坐标 高德坐标
- 地图展示与导航
- MapKit的学习一
- 在nodejs中进行火星坐标转换
- 高德地图定位INVALID_USER_SCODE解决办法
- 高德地图3d地图java.lang.UnsatisfiedLinkError解决方法
- 高德地图遇见的问题
- 关于高德地图转换经纬度为屏幕点,方便自定义需链接网络的marker且添加属性动画
- ios的 定位 及高德地图定位
- 试玩高德地图~~~