Android:百度地圖 + 百度導航


地圖SDK 開發指南:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/introduction

導航SDK開發指南:http://lbsyun.baidu.com/index.php?title=android-navsdk/guide/introduction

導航SDK的TTS白名單:http://app.navi.baidu.com/ttsregister/appinfo

 

指南上描述的基本很清楚了,下面主要記錄下開發中摸過的石頭(MAC本):

1. 獲取Android簽名證書的sha1值:

    使用keytool,keytool為jdk自帶的工具,配置好環境變量就可以用了( jdk/bin所在的目錄加到環境變量的PATH中)

# 開發版本的key,發布版的key值使用相同的方法獲取sha1
mac: ~/.android/ mac: keytool -list -keystore debug.keystore

  

2. 導航SDK的TTS語音播報需要添加白名單

    按開發指南找到的MD5為這種格式:25:2E:67:06:09:DC:9D:99:82:15:52:E7:7F:E2:63:26

    不能用,但是 在TTS認證出錯的錯誤日志里面能看到自己的簽名,使用這個簽名就成功了;

    白名單只能新建,不能更新。

3. 開發指南里很多so和jar的位置需要額外配置,沒有使用默認Lib的位置,默認位置應該如下圖:

   

   

 

   地圖的so文件分很多類型,導航的沒有區分,所以如果想正常工作,需要把導航的copy到其他類型下或者把其他類型的文件刪掉,不然會有so找不到的問題。

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM