Android 调用百度地图sdk 实现路线规划导航

Android 调用百度地图sdk 实现路线规划导航

功能:

  1. 实现实时/需求定位
  2. 卫星地图查看
  3. 路况
  4. 周边poi检索
  5. 地点输入提示检索
  6. 驾驶 步行 公交 骑行路线规划

注:以上为实现的大概功能 ,接下来直接步入主题!!! 配置说明 以及配置开发者密钥(AK)详细查看百度地图SDK官网!!

> 对于定位 地图类型 以及如何显示路况 这里就不说明 官网上面这里引用很简单,本篇着重说明对于导航的实现。

效果展示

  • 导航首界面

Android 调用百度地图sdk 实现路线规划导航_第1张图片

  • 输入起始地点,实现路线导航做准备

Android 调用百度地图sdk 实现路线规划导航_第2张图片

  • 步行路线规划成功

Android 调用百度地图sdk 实现路线规划导航_第3张图片
OK开始!!!!!
…想了又想 直接放入代码包,
逻辑结构 以及方法,官网上有。具体的代码编写执行,查看代码Github源代码

注:由于第一次写完后,并没有维护代码,前期测试的时候可能残留一些出现一些没用的xml和java文件

有什么问题,底下留言,共同进步!!!!

出错经验

  1. 在进行调用百度定位SDK时候,使其位置处于几内亚很远很远的地方-----打开手机权限,给app设置定位权限

  2. 在定位的时候,由于没有关闭定位,将一直处于定位状态
    —定位停止:mLocationClient.stop();
    —定位开始:mLocationClient.start();

  3. 导航后需要使用到工具类 Overlay,下载方式百度地图官网上是有说明在这里插入图片描述

  4. 路线规划时候出现result.error=NETWORK-ERROR----添加网络权限

  5. 路线规划时候检索地址有歧义??—可能是因为地点输入提示检索未正确使用(详情查看代码中的

public void onGetSuggestionResult(SuggestionResult res)

方法)

你可能感兴趣的:(Android 调用百度地图sdk 实现路线规划导航)