百度导航Android版问题集_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了百度导航Android版问题集_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2271字,纯文字阅读大概需要4分钟。
内容图文
![百度导航Android版问题集_PHP教程](/upload/InfoBanner/zyjiaocheng/190/da15d604986a45a291382ad33d4f8bc1.jpg)
百度导航Android版问题集
软硬件环境
- Macbook Pro MGX 72
- Android Studio 1.4
- 酷比魔方7寸平板
- 百度导航SDK 3.0.0
运行导航Demo
首先还是常规路数,申请开发者账户,创建应用
![百度导航Android版问题集_PHP教程 - 文章图片](/upload/getfiles/0001/2021/4/21/20210421095850043.jpg)
接下来去下载Demo工程,地址是http://lbsyun.baidu.com/sdk/download,这里最好是自己新建一个android工程,然后将demo中的相应文件拷贝到工程里去,因为在申请Key的过程中就需要用到包名。修改工程菜单文件AndroidManifest.xml文件,将申请的Key添加进去,重新运行工程,导航界面就出来了
![百度导航Android版问题集_PHP教程 - 文章图片](/upload/getfiles/0001/2021/4/21/20210421095850448.jpg)
“算路失败”
从网络上找到了2个地点的经纬度信息,(121.387211,31.088074)和(121.523014,31.277986),一个作为起始点,一个作为结束点,调用导航函数BNRoutePlanNode,提示”算路失败”的错误。后来发现实参的顺序是经度在前,纬度在后,调换下顺序就导航成功了
没有语音
在打开demo时,发现logcat里有句报错
bdTTSGetAuthorize failed!
这是因为SDK内置百度TTS语音播报功能,需要对app进行授权验证才能够使用,授权方法是http://developer.baidu.com/map/index.php?title=android-navsdk/guide/voice
离线地图
在百度地图SDK中提供的Demo中,有离线下载城市地图资源包的示例,使用默认路径,看看BaseMapDemo.java里的onCreate函数
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = getIntent(); if (intent.hasExtra("x") && intent.hasExtra("y")) { // 当用intent参数时,设置中心点为指定点 Bundle b = intent.getExtras(); LatLng p = new LatLng(b.getDouble("y"), b.getDouble("x")); mMapView = new MapView(this, new BaiduMapOptions().mapStatus(new MapStatus.Builder() .target(p).build())); } else { mMapView = new MapView(this, new BaiduMapOptions()); } setContentView(mMapView); mBaiduMap = mMapView.getMap(); }
当前一个activity没有传值(key值分别是x和y,对应经纬度信息)过来时,会默认显示北京的地图。知道了这点后,可以通过传值来更改默认的地图显示,如下示例
Bundle bundle = new Bundle();bundle.putDouble("y",31.088074);bundle.putDouble("x",121.387211);intent.putExtras(bundle);startActivity(intent);
http://www.bkjia.com/PHPjc/1083071.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1083071.htmlTechArticle百度导航Android版问题集 软硬件环境 Macbook Pro MGX 72 Android Studio 1.4 酷比魔方7寸平板 百度导航SDK 3.0.0 运行导航Demo 首先还是常规路数,申请开...
内容总结
以上是互联网集市为您收集整理的百度导航Android版问题集_PHP教程全部内容,希望文章能够帮你解决百度导航Android版问题集_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。