IOS8下,百度地图无法定位解决办法
2015-01-13 23:25
239 查看
1.*需要在info.plist文件中添加(以下二选一,两个都添加默认使用NSLocationWhenInUseUsageDescription):
*NSLocationWhenInUseUsageDescription 允许在前台使用时获取GPS的描述
*NSLocationAlwaysUsageDescription 允许永远可获取GPS的描述
2.在调用百度SDK定位之前,先运行如下代码:
@property (nonatomic, strong) CLLocationManager *locationManager;
if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0) {
//由于IOS8中定位的授权机制改变 需要进行手动授权
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
//获取授权认证
[locationManager requestAlwaysAuthorization];
[locationManager requestWhenInUseAuthorization];
}
*NSLocationWhenInUseUsageDescription 允许在前台使用时获取GPS的描述
*NSLocationAlwaysUsageDescription 允许永远可获取GPS的描述
2.在调用百度SDK定位之前,先运行如下代码:
@property (nonatomic, strong) CLLocationManager *locationManager;
if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0) {
//由于IOS8中定位的授权机制改变 需要进行手动授权
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
//获取授权认证
[locationManager requestAlwaysAuthorization];
[locationManager requestWhenInUseAuthorization];
}
相关文章推荐
- IOS8下,百度地图无法定位解决办法,亲测可用
- IOS8下,百度地图无法定位解决办法
- IOS8下,百度地图无法定位解决办法
- IOS8下,百度地图无法定位解决办法,亲测可用
- Android 百度地图可以定位,但无法显示地图 的解决办法
- android 百度地图使用tabhost 无法定位,解决办法
- ADO错误: 无法为更新定位行。一些值可能已在最后一次读取后已更改解决办法
- iTunes更新后,提示无法定位程序输入点sqlite3-wal-checkpoint于动态链接库sqlite3.dll上"的解决办法
- Xcode6编译IOS8无法定位的问题解决
- 百度新版定位无法进入MyLocationListenner的解决办法
- 百度地图定位SDK错误码error code 162解决办法以及定位SDKjava.lang.noclassdeffounderror
- 解决ios8 webView加载的地图无法定位问题
- Android—使用Activitygroup或者TabActivity中包含其它的activity无法定位的解决办法
- 无法定位序数XX于动态链接库XX.dll的解决办法
- ios8用CLLocationManager定位获取经纬度,不执行代理的方法的解决办法
- 无法定位程序输入点DwnHintDxUpdate的解决办法
- 百度地图定位getAddrStr() 获取为空 解决办法
- iOS开发 - 解决百度地图模拟器无法定位问题
- 含有按钮的ScrollView在iOS8中无法滚动的解决办法 | ScrollView with UIControl/UIButton subviews not scrollable under iOS 8
- VS 2008 下调试PCL程序出现计算机丢失PCl_common_debug.dll,调试程序出现无法定位到MSVCP90D.dll解决办法