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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容