博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度地图路径规划
阅读量:4952 次
发布时间:2019-06-11

本文共 2223 字,大约阅读时间需要 7 分钟。

1.在onCreate之前

BaiduMapHelper.init((MyApplication) getApplicationContext()) 2路径规划
implements OnGetRoutePlanResultListener
mSearch = RoutePlanSearch.newInstance(); mSearch.setOnGetRoutePlanResultListener(this);
mSearch.drivingSearch((new DrivingRoutePlanOption())         .from(passNode).to(enNode));
@Override public void onGetDrivingRouteResult(DrivingRouteResult result) {
if (result == null || result.error != SearchResult.ERRORNO.NO_ERROR) {
//Toast.makeText(OrderGoingActivity.this, "抱歉,未找到结果", Toast.LENGTH_SHORT).show(); result.getSuggestAddrInfo(); } if (result.error == SearchResult.ERRORNO.AMBIGUOUS_ROURE_ADDR) {
// 起终点或途经点地址有岐义,通过以下接口获取建议查询信息 result.getSuggestAddrInfo(); return; } if (result.error == SearchResult.ERRORNO.NO_ERROR) {
nodeIndex = -1; if (result.getRouteLines().size() > 0) {
route = result.getRouteLines().get(0); DrivingRouteOverlay overlay = new OrderGoingActivity.MyDrivingRouteOverlay(mBaidumap); routeOverlay = overlay; mBaidumap.setOnMarkerClickListener(overlay); overlay.setData(result.getRouteLines().get(0)); overlay.addToMap(); //overlay.zoomToSpan(); // if(order.getStatus()==40) {
//} } else {
Log.d("route result", "结果数<0"); return; } } } @Override public void onGetIndoorRouteResult(IndoorRouteResult indoorRouteResult) {
}
// 定制RouteOverly     private class MyDrivingRouteOverlay extends DrivingRouteOverlay {
public MyDrivingRouteOverlay(BaiduMap baiduMap) {
super(baiduMap); } @Override public BitmapDescriptor getStartMarker() {
//if (useDefaultIcon) {
// return BitmapDescriptorFactory.fromResource(R.drawable.qi); // } return null; } @Override public BitmapDescriptor getTerminalMarker() {
//if (useDefaultIcon) {
// return BitmapDescriptorFactory.fromResource(R.drawable.zhong); // } return null; } }

转载于:https://www.cnblogs.com/wangyuehong/p/8202962.html

你可能感兴趣的文章
动态方法决议 和 消息转发
查看>>
WPF自定义搜索框代码分享
查看>>
js 基础拓展
查看>>
SpringBoot访问html访问不了的问题
查看>>
{width=200px;height=300px;overflow:hidden}
查看>>
C#生成随机数
查看>>
CSS基础学习 20.CSS媒体查询
查看>>
2019春季第十一周作业
查看>>
洛谷P4591 [TJOI2018]碱基序列 【KMP + dp】
查看>>
iOS CoreData介绍和使用(以及一些注意事项)
查看>>
OS笔记047代理传值和block传值
查看>>
Android应用程序与SurfaceFlinger服务的连接过程分析
查看>>
coco2dx服务器简单例子
查看>>
Java回顾之多线程
查看>>
sqlite
查看>>
机电行业如何进行信息化建设
查看>>
Windows Azure Platform Introduction (4) Windows Azure架构
查看>>
【转】chrome developer tool 调试技巧
查看>>
mahout运行测试与kmeans算法解析
查看>>
互相给一巴掌器
查看>>