1. 程式人生 > >百度地圖導航工具類,包含騎行步行及駕車導航

百度地圖導航工具類,包含騎行步行及駕車導航

自己按照百度地圖官方demo封裝的導航工具類,包含騎行步行及駕車導航使用得是百度地圖2017-11月更新得sdk

使用方法很簡單幾行程式碼即可成功呼叫首先初始化駕車導航

NavigationUtils.initCarNav(context);
駕車導航使用
BNRoutePlanNode sNode = null;//起始地點
BNRoutePlanNode eNode = null;//目的地點
sNode = new BNRoutePlanNode(起始緯度, 起始經度, 起始地點, null, BNRoutePlanNode.CoordinateType.BD09LL);
eNode = new 
BNRoutePlanNode(目的緯度, 目的經度, 目的地點, null, BNRoutePlanNode.CoordinateType.BD09LL);
呼叫:
NavigationUtils.startNav(context, sNode, eNode);
騎行步行導航使用
private LatLng startPt, endPt;//起始結束目的資訊
startPt = new LatLng(起始經度, 起始緯度);
endPt = new LatLng(結束經度, 結束緯度);

//步行導航呼叫
NavigationUtils.startWalkNav(context, startPt, endPt
);
//騎行導航呼叫
NavigationUtils.startBikeNav(context, startPt, endPt);

工具類下載地址http://download.csdn.net/download/shitoudeshi/10157787
將maplibrary以lib形式匯入(maplibrary內包含導航所需得jar包及其他資原始檔)
若需語音播報,需要在百度地圖語音平臺http://yuyin.baidu.com/app註冊自己得app
將工具類內initsetting方法內將appid替換為自己的
其他配置按照百度地圖官網配置即可