1. 程式人生 > >百度地圖的那些坑

百度地圖的那些坑

最新 latin apm 需要 exceptio isf gin bject callback

1、全景圖不能顯示
報錯: android.view.InflateException: Binary XML file line #6: Error inflating class com.baidu.lbsapi.panoramaview.PanoramaView
Caused by: java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.pano.platform.comjni.JNIEngine.initEngine:(Ljava/lang/Object;)V
原因是:沒有在Application中初始化BMapManager
BMapManager mBMapManager = new BMapManager(this);
最新的API不是使用SDKInitializer.initialize(this);嗎?
2、地圖導航語音播不出來
首先在Demo裏把mTTSCallback加到BaiduNaviManager.getInstance().init()方法裏面,結果語音還是出不來,網上說需要正式簽名生成apk安裝到手機,試了也不行,後來添加了TTS白名單就可以了(http://app.navi.baidu.com/ttsregister/appinfo)。開發指南裏面不是說不用添加白名單了嗎(本次導航SDK修改了之前的TTS鑒權方案,新方案不再使用白名單方案),可能Demo不是最新的吧,反正百度的資料亂七八糟的。

百度地圖的那些坑