百度地图导航的官网: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(