关于百度地图鉴权失败问题

最近项目中用到百度地图的功能 ,中间遇到一些问题,项目功能完成后,写一下遇到问题的总结,

关于集成百度地图的话,建议首先看一下 百度官方的文档中的《常见问题》那一项中列举出的有几成过程中会遇到的大部分问题。可以是你不必花很大的精力和时间就能够定位很多问题的所在,不过比较坑的也有一点,就是有些没有说的很明白的解决办法。这里遇到的一些 补充一下。诸君共勉

遇到问题

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    // Override point for customization after application launch.    // 要使用百度地图,请先启动BaiduMapManager    _mapManager = [[BMKMapManager alloc]init];    // 如果要关注网络及授权验证事件,请设定     generalDelegate参数 BOOL ret = [_mapManager start:@"QLLCt3bjKts81YIeFNfyWKbB"  generalDelegate:self];    NSLog(@"ret %zi",ret);    if (!ret) {        NSLog(@"manager start failed!");    }    // Add the navigation controller's view to the window and display.    [self.window addSubview:navigationController.view];    [self.window makeKeyAndVisible];    return YES;}鉴权总是在检索之后发起,请问是什么原因?下面是运行结果:2015-07-24 20:47:38.673 20150722Pio test[910:18718] 详细周边检索发送成功2015-07-24 20:47:38.674 20150722Pio test[910:18718] 周边检索发送成功2015-07-24 20:47:38.822 20150722Pio test[910:18718] 网络连接成功2015-07-24 20:47:38.823 20150722Pio test[910:18718] 鉴权成功2015-07-24 20:47:38.925 20150722Pio test[910:18718] error 10 BMK_SEARCH_PERMISSION_UNFINISHED

   (一)    常见问题中的关于鉴权问题的操作

6、地图只显示网格

显示网格是由地图数据没有正常获取造成的,请检查网络是否正常,鉴权是否通过

29、检索发送失败

检查下发起检索时鉴权完成了没有,发起检索必须是在鉴权完成后,否则会发送失败

30、检索连续发送多次请求,只收到最后一个请求的结果

一个search对象,同一时间只能进行一次检索,要同时进行多个检索,需要使用多个search对象,在回调中通过search对象来区分是哪个检索

 说明: 以上三个问题都有关于鉴权问题的失败,检索,定位 和鉴权有关的时候,都会失败,而且有时候需要重复调用鉴权。而且在多地图切换的时候会造成崩溃的问题。这个就是和你导入的SDK 有关系的,当你导入3.4.2之前的SDK的话,会遇到这个问题,解决办法如下

升级新版SDK若已经安装了百度iOS地图SDK,想要更新到最新版本,在Podfile文件的目录下使用以下命令pod repo update #用于保证本地地图相关SDK为最新版 pod update 使用CocoaPods的问题pod search无法搜索到类库的解决办法(找不到类库)

(1)执行pod setup

(2)删除~/Library/Caches/CocoaPods目录下的search_index.json文件pod setup成功后会生成~/Library/Caches/CocoaPods/search_index.json文件。终端输入rm ~/Library/Caches/CocoaPods/search_index.json删除成功后再执行pod search

(3)执行pod search

这里值得注意的就是如果你的cocopods版本太低,是查找不到最新的sdk 的,需要清理一下缓存,才能查找的最新的SDK。


(二)如果以上设置全部正确 而且你的SDK也是最新版本的话,仍然会报鉴权失败在使用   POI检索 功能的时候出现了这个问题,打印对应的error为10,找到对应的错误原因:(BMK_SEARCH_PERMISSION_UNFINISHED,///还未完成鉴权,请在鉴权通过后重试)

请检查你的工程中in f.plist 文件中 是否设置里

这两个Key 要保证都是有值的

CFBundleDisplayName        $(PRODUCT_NAME)


CFBundleName               $(PRODUCT_NAME)

https://www.cnblogs.com/findumars/p/5064742.html

这里插入CFBundle 系列解释链接供参考

(三)就是检验你的鉴权代理是否设置 ,Key 是否填写正确了

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,874评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,102评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,676评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,911评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,937评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,935评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,860评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,660评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,113评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,363评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,506评论 1 346
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,238评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,861评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,486评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,674评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,513评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,426评论 2 352

推荐阅读更多精彩内容