百度地图导航的官网:http://developer.baidu.com/map/index.php?title=android-navsdk
里面的demo写的非常详细 ,我主要说一下我个人遇到的问题以及对它的理解:
首先贴核心代码:
【路径规划】
private void startCalcRoute(int netmode) {
// 获取输入的起终点
RoutePlanNode startNode = new RoutePlanNode(sX, sY,
RoutePlanNode.FROM_MAP_POINT, eXString, eXString);
// 终点
RoutePlanNode endNode = new RoutePlanNode(eX, eY,
RoutePlanNode.FROM_MAP_POINT, eYString, eYString);
// 将起终点添加到nodeList
ArrayList<RoutePlanNode> nodeList = new ArrayList<RoutePlanNode>(2);
nodeList.add(startNode);
nodeList.add(endNode);
BNRoutePlaner.getInstance().setObserver(
new RoutePlanObserver(this<

本文介绍了如何使用百度地图Android SDK进行路径规划和实时导航。核心代码示例展示了路径规划的处理,特别指出起点和终点坐标需要进行特定转换。实时导航部分提到了官网提供的BNavigatorActivity.java工具类,建议在Activity的resume方法中初始化地图,以确保在各种场景下能重新规划路径。
最低0.47元/天 解锁文章
2831





