iOS百度地图SDK常见问题以及解决方案
来源:互联网 发布:掉头发 白头发 知乎 编辑:程序博客网 时间:2024/05/18 13:12
很多第一次使用百度地图的开发者都常常遇到很多的小问题,而这些问题往往浪费了很多时间,为了让大家不把时间浪费在非技术问题上,我将自己使用百度地图SDK的过程和在网上收集到的大量资料做了整理和归纳,总结出了较难找到资源解决的问题,希望能给大家带来帮助
本文将从两个大的方面进行描述,可对应进行查找
1、关于百度地图SDK的配置问题
2、关于百度地图SDK代码细节问题
一、关于百度地图SDK的配置问题
1、如果启动的时候在终端输出了manager start failed(管理器启动失败),则可能是没有添加Bundle display name
2、如果地图可以显示,但是就是无法定位,那么问题出在了没有获得百度地图的权限去查找位置,通俗来说就是没有将在百度地图SDK官网注册的密钥中的安全码于应用程序关联成功
下面详细讲解误区(在API控制台,也就是百度地图SDK后台创建应用的时候)
先配图,标明几个重点:
(1)、应用名称
保持和项目一致就好(严格上来说,其实不一致也没关系)
(2)、安全码(这是非常重要的一个设置,很多的错误就是因为这个而导致的)
在所创建的工程中找到Bundle Identifer,然后将这个值原封不动地写到这里来
但是,有些xcode的版本出现了这样一个问题,就是Bundle Identifier需要手动添加项目名称(这是很坑的一个地方)
这样的话,就表明了并没有设置一个完整的Bundle identifier,需要手动去添加,然后,添加的这个同时也要注意一点,就是需要与Bundle display name保持一致
二、关于百度地图SDK的代码细节问题
1、出现了无法定位的情况,可能是在iOS8中定位的授权机制改变,需要手动进行定位(在开启用户定位 [locationServicestartUserLocationService] 之前写下列代码)
if ([[UIDevice currentDevice].systemVersion floatValue] >= 8) { locationManager = [[CLLocationManager alloc] init]; [locationManager requestAlwaysAuthorization]; [locationManager requestWhenInUseAuthorization]; }
- (void)viewWillAppear:(BOOL)animated{ [mapView viewWillAppear]; mapView.delegate = self; locationService.delegate = self;}
0 0
- iOS百度地图SDK常见问题以及解决方案
- (iOS开发)百度地图SDK使用以及学习
- 百度地图API>Android SDK>常见问题
- iOS百度地图SDK调坑
- iOS 百度地图SDK使用
- iOS百度地图SDK详解
- 百度地图ios sdk使用纪录。。。。
- 百度地图 ios sdk的简单配置
- 百度地图 IOS sdk 错误总结
- 百度地图 iOS SDK - 坐标转换方法
- ios百度地图SDK自我用法总结
- iOS 百度地图SDK使用小结
- iOS开发百度地图SDK集成方法
- ios 硬件 导航 - 百度地图SDK
- iOS 百度地图SDK使用漫谈
- IOS 调用百度地图(SDK) 进行定位以及自定义位置弹出框(气泡)
- android studio 配置百度地图SDK 的一些常见问题
- 百度地图的两个问题以及解决方案
- 超级简单的string 类型转换成char*类型的方法。
- QTranslator的使用
- hdu 5389 Zero Escape 2015多校联合训练赛#8 动态规划
- 贝叶斯公式,全概率公式
- ExecuteInEditMode加在类前面即是没有运行也能产生效果
- iOS百度地图SDK常见问题以及解决方案
- 剑指offer_面试题18_树的子结构
- 一些常用的batch命令
- android大牛博客收集贴
- 字符串指针变量与字符数组的区别
- Android编译环境配置
- 瑶瑶宝贝
- python回调函数的使用方法
- python继承