百度地图实现最简单的路径规划
来源:互联网 发布:淘宝开店交保证金流程 编辑:程序博客网 时间:2024/06/07 03:59
/*设置目的地开始导航/
if (BaiduNaviManager.isNaviInited()) {
routeplanToNavi();
}
============================
/**
* 路径规划相关
*/
private void initRoutePlan() {
RoutePlanSearch searh = RoutePlanSearch.newInstance();
PlanNode s = PlanNode.withLocation(latLng);
PlanNode e = PlanNode.withLocation(densitylatLng);
searh.drivingSearch(new DrivingRoutePlanOption().from(s).to(e));
searh.setOnGetRoutePlanResultListener(new OnGetRoutePlanResultListener() {
@Override
public void onGetWalkingRouteResult(WalkingRouteResult result) {
}
@Override public void onGetTransitRouteResult(TransitRouteResult transitRouteResult) { } @Override public void onGetMassTransitRouteResult(MassTransitRouteResult massTransitRouteResult) { } @Override public void onGetDrivingRouteResult(DrivingRouteResult result) { if (result == null || result.error != SearchResult.ERRORNO.NO_ERROR) { Toast.makeText(PanYuanListActivity.this, "抱歉,未找到结果", Toast.LENGTH_SHORT).show(); } if (result.error == SearchResult.ERRORNO.AMBIGUOUS_ROURE_ADDR) { // 起终点或途经点地址有岐义,通过以下接口获取建议查询信息 return; } if (result.error == SearchResult.ERRORNO.NO_ERROR) { if (result.getRouteLines().size() > 0) { DrivingRouteLine route = result.getRouteLines().get(0); int distance = route.getDistance(); ToastUtil.show("距离" + distance + "m"); //可自定义后面的DrivingRouteOverlay以改变起点终点图标,路径颜色,和点击事件等 DrivingRouteOverlay overlay = new DrivingRouteOverlay(mBaiduMap); ///mBaiduMap.setOnMarkerClickListener(overlay); overlay.setData(route); overlay.addToMap(); overlay.zoomToSpan(); } else { Log.d("route result", "结果数<0"); toast("暂未找到路线"); return; } } } @Override public void onGetIndoorRouteResult(IndoorRouteResult indoorRouteResult) { } @Override public void onGetBikingRouteResult(BikingRouteResult bikingRouteResult) { } });}
0 0
- 百度地图实现最简单的路径规划
- 百度地图API实现定位+路径规划
- 百度地图规划路径
- 百度地图之路径规划
- 百度地图路径规划实例
- 百度地图之路径规划
- Android 百度地图路径规划
- 百度地图之路径规划
- 百度地图SDK2.4.1 中实现路径规划
- 实现百度地图(最简单的实现方式,只是将地图显示出来,并没有什么功能)
- 百度地图路线规划功能的实现
- 百度地图API制作类似 百度地图的路线导航界面并实现简单的路线规划功能
- 【第三方SDK】百度地图实现最简单的定位功能(无地图界面)
- 百度地图实现最简单的定位功能(无地图界面)
- 封装好的Mapactivity百度地图路径规划
- 百度地图的集成定位与路径规划
- 百度地图SDK-----实现简单路线规划功能思路分析
- 百度地图__载入最简单的地图
- 字节流操作媒体文件
- 如何present出一个透明导航控制器NavigationController + UIVisualEffectView实现模糊效果、毛玻璃效果
- 苹果ios用js的Date()出现NaN问题解决办法
- 五分钟学GIS | BIM与三维GIS的融合
- JS数据类型
- 百度地图实现最简单的路径规划
- Mybits-generator 自动生成文件
- Mac一键删除所有数据
- Struts2开山篇【引入Struts、自定义MyStruts框架】
- 数据驱动决策的13种思维
- Java实现Office在线预览
- App Transport Security has blocked a cleartext HTTP 报错解决办法
- Hadoop MapReduce原理
- jmeter同步定时器