百度地图:标注驾车路线搜索
来源:互联网 发布:oracle数据库用户 编辑:程序博客网 时间:2024/05/06 06:15
在http://blog.csdn.net/lj102800/article/details/13998543基础上添加
//实例化地图的查询类mkSearch = new MKSearch();mkSearch.init(bMapManager, new MySearchListener());//给起始点构建一个坐标start=new MKPlanNode();start.pt=new GeoPoint((int)(39.915*1E6),(int)(116.404*1E6));end=new MKPlanNode();end.pt=new GeoPoint(40057031,116307852);////行走路线搜索//mkSearch.walkingSearch(null, start, null, end);//驾车路线图考虑的优先策略mkSearch.setDrivingPolicy(MKSearch.EBUS_TIME_FIRST);//采用的是时间优先//驾乘路线搜索//参数:起点所在城市,搜索的起点,终点所在城市,搜索的终点mkSearch.drivingSearch(null, start, null, end);
public class MySearchListener implements MKSearchListener{@Overridepublic void onGetAddrResult(MKAddrInfo arg0, int arg1) {}@Overridepublic void onGetBusDetailResult(MKBusLineResult arg0, int arg1) {}//返回驾乘路线搜索结果@Overridepublic void onGetDrivingRouteResult(MKDrivingRouteResult result,int iError) {if(result==null){return ;}RouteOverlay routeOverlay=new RouteOverlay(MainActivity.this, mapView);//从A点到B点的驾车路线会有多条路线routeOverlay.setData(result.getPlan(0).getRoute(0));mapView.getOverlays().add(routeOverlay);mapView.invalidate();//刷新}@Overridepublic void onGetPoiDetailSearchResult(int type, int iError) {}// 返回poi搜索结果@Overridepublic void onGetPoiResult(MKPoiResult result, int type, int iError) {}@Overridepublic void onGetRGCShareUrlResult(String arg0, int arg1) {}@Overridepublic void onGetSuggestionResult(MKSuggestionResult arg0, int arg1) {}@Overridepublic void onGetTransitRouteResult(MKTransitRouteResult arg0, int arg1) {}@Overridepublic void onGetWalkingRouteResult(MKWalkingRouteResult arg0, int arg1) {}}
效果如下图
驾车路线搜索
步行线路搜索
步行线路搜索与驾车路线搜索类似,只需将mMKSearch.drivingSearch(null, start, null, end)修改为mMKSearch.walkingSearch(null, start, null, end),获取结果的方法改为重写onGetWalkingRouteResult即可。
- 百度地图:标注驾车路线搜索
- 百度地图之驾车路线的搜索
- 百度地图之六标注行走路线搜索
- 百度地图开发第四天(标注行走路线搜索)
- Android学习笔记之百度地图(驾车路线搜索及RouteOverlay步行路线搜索及RouteOverlay)
- Android学习笔记之百度地图(驾车路线搜索及RouteOverlay步行路线搜索及RouteOverlay)
- Android学习笔记之百度地图(驾车路线搜索及RouteOverlay步行路线搜索及RouteOverlay)
- Android学习笔记之百度地图(驾车路线搜索及RouteOverlay步行路线搜索及RouteOverlay)
- 百度地图标注点+搜索
- 百度地图BaiduMapsApiASDemo中驾车路线RoutePlanDemo的个人理解
- 百度地图api实现路线规划之步行驾车
- 百度地图之公交换乘路线搜索
- 百度地图:加强篇(路线检索:驾车+步行+公交换乘)
- Android 高德地图驾车路线规划
- android 高德地图 驾车路线规划
- 已解决:百度地图的查询驾车路线,集成到应用里面无法画出路线,无法得到MKSearchListener的结果
- Android百度地图——路径规划(驾车、步行和公交线路搜索)
- android百度地图开发之自动定位所在位置与固定位置进行驾车,步行,公交路线搜索
- Mac技巧之显示/隐藏苹果的MacOSX系统下隐藏文件的终端命令
- const 一点小区别; 游族笔试题
- js框架开发之旅--事件
- 囧事一箩筐(3)
- [Latex]修改article标题, 减少前面的空白
- 百度地图:标注驾车路线搜索
- RSA算法详解
- Hadoop平台学习过程的一些总结
- 变形PE头添加节形式感染学习笔记
- java入门程序Hello
- V4L2框架分析学习
- C#指定编码写文件的那些事
- jquery hover的使用方法(替代mouseenter()鼠标移进 和mouseleave()鼠标移出)
- The videobuf2 API