iOS集成百度导航SDK遇见的那些坑

1.做过第三方开发的都知道第一步要下载对应的SDK,在这里就不多说了,附上百度地图SDK官方网址:http://lbsyun.baidu.com/index.php?title=ios-navsdk/

2.按照官方的步骤集成的时候,在SDK和依赖库都导入的前提下,编译的时候一个坑就是会报与其他第三方库冲突,AFN、MB、等。现在官方最新版是V3.0.0。搞了很长时间发现论坛里有资源。

3.对于上述的坑的解决办法是移步到论坛下载3.0.2版本,在添加依赖库的地方,把导航的.a文件移动到最后,在次编译就会成功,这个也是官方给出的临时解决办法,并没有更新正式版。

4.在集成到发起导航的时候,myLocation要改成YES,不然就会走固定的起点坐标,只需要传入重点坐标就可以了,(注意要是double值)。对应的代理一定要实现哦!

5.到了这里就完成了一大半了,在真机上跑的时候,你就会发现一个提示就是TTS语音失败!到这不要急,解决办法就是进行 TTS白名单注册 附上链接地址http://app.navi.baidu.com/ttsregister/appinfo

6.最后编译运行到真机上,打开导航页面,你就会听到“百度导航,一路畅通”!如有其它疑问请留言哈。

你可能感兴趣的:(iOS集成百度导航SDK遇见的那些坑)