1.首先调起百度地图导航的两种方法。
方法一:
方法二:
/**
* 调起百度地图的导航(可以选择出发地和目的地)
*/
private void baiDuGuide(LatLng pt1, LatLng pt2) {
//构建导航参数
// NaviParaOption para = new NaviParaOption().startPoint(pt1).endPoint(pt2);
try {
//调起百度地图骑行导航
RouteParaOption para = new RouteParaOption();
para.startName("");
para.endName("");
para.startPoint(pt1);
para.endPoint(pt2);
BaiduMapRoutePlan.openBaiduMapDrivingRoute(para, getActivity());
//BaiduMapNavigation.openBaiduMapNavi(para, getActivity());
} catch (BaiduMapAppNotSupportNaviException e) {
LogUtil.log(TAG, "guide_message=" + e.getMessage());
Toast.makeText(getActivity(), e.getMessage(), Toast.LENGTH_SHORT).show();
}
}
特别注意:::
Android7.0以上的需要在手机中进行关联启动的设置。(需要开启关联启动)