码迷,mamicode.com
首页 > 移动开发 > 详细

Android:百度地图 + 百度导航

时间:2016-07-07 12:35:07      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:

地图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找不到的问题。

   

 

Android:百度地图 + 百度导航

标签:

原文地址:http://www.cnblogs.com/fuyoucaoyu/p/5649556.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!