http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=130878&extra=page%3D1
特别强调第四点:就是顺序,这里不得不说百度是坑 <<<<<
导航SDK v3.2.0版本已经上线,主要更新:
同步百度地图9.7版本,解决定位问题
起终点距离过近算路支持,支持“1米”导航
TTS鉴权方案优化,接入语音平台标准鉴权机制
新增导航结束是否自动退出导航设置接口
增加分发功能,如果地图app版本比导航sdk新很多,调起地图
链接: https://pan.baidu.com/s/1mh96uik 密码: 98j4
请开发者及时更新,有问题可以反馈,感谢支持。
注(换包前必看):
1、需要新增framework(UserNotifications.framework),以下是全部所需要的framework:
UserNotifications.framework、AudioToolbox.framework、ImageIO.framework、CoreMotion.framework、CoreLocation.framework、CoreTelephony.framework、MediaPlayer.framework、AVFoundation.framework、SystemConfiguration.framework、JavaScriptCore.framework、Security.framework 、OpenGLES.framework 、GLKit.framework 、libstdc++6.0.9.tbd、libc++.tbd、libsqlite3.0.tbd、libz.1.2.5.tbd。
另外,需要导入thirdlibs中的两个静态库libssl.a、libcrypto.a。
UserNotifications.framework、AudioToolbox.framework、ImageIO.framework、CoreMotion.framework、CoreLocation.framework、CoreTelephony.framework、MediaPlayer.framework、AVFoundation.framework、SystemConfiguration.framework、JavaScriptCore.framework、Security.framework 、OpenGLES.framework 、GLKit.framework 、libstdc++6.0.9.tbd、libc++.tbd、libsqlite3.0.tbd、libz.1.2.5.tbd。
另外,需要导入thirdlibs中的两个静态库libssl.a、libcrypto.a。
2、需要接入语音平台标准鉴权机制
(1)、需要在http://yuyin.baidu.com/app创建自己的应用,注册语音合成功能,如下所示:
(2)、新增导航appid设置接口,需要在初始化导航前,需要调用APPID的设置接口,否则会没有声音。
3、 新增了设置是否自动退出导航的接口,开发者可自行查看头文件,根据需求选用。
4、新版导航SDK可以和地图SDK v3.3.2同时使用,地图SDK的导入不要使用pod,直接从官网下载库拖到工程里,且需要确保导航的库(libbaiduNaviSDK.a)链接顺序在地图相关库的下方,如下所示: