百度地图规划驾车线路DrivingRoute,自定义标注线路样式,禁止起始点途经点拖拽 您所在的位置:网站首页 百度地图怎么画路线图标 百度地图规划驾车线路DrivingRoute,自定义标注线路样式,禁止起始点途经点拖拽

百度地图规划驾车线路DrivingRoute,自定义标注线路样式,禁止起始点途经点拖拽

2023-08-04 23:00| 来源: 网络整理| 查看: 265

使用百度地图驾车路线规划DrivingRoute方法,实现线路规划

产品需求:根据百度规划的线路信息返回后台存储,但百度推荐的线路除了起点、途经点、终点不可拖拽外,其他地方可以拖拽

实现思路:先将默认的起点终点途径点标注去掉,自己添加自定义的标注

上代码: 1.onSearchComplete:检索完成后的回调函数,收集百度返回信息 2.onPolylinesSet:折线添加完成后的回调函数,在这里修改线路样式 3. onMarkersSet:标注添加完成后的回调函数,这里修改默认标注,添加自定义标注

/* **start:起点是point 对象如:var start = new BMap.Point(纬度,经度); */ function map_search(start,end,route,wayPoints){ //map.clearOverlays(); //清除地图上所有覆盖物 var transit = new BMap.DrivingRoute(map, { renderOptions: { map: map, panel: "r-result", enableDragging : true, //起终点可进行拖拽 autoViewport: true //线路绘制后自动调整地图视野层级 }, policy: route,//驾驶策略 onSearchComplete: function(results){ var plan = results.getPlan(0); // 获取方案的驾车线路 if(plan){ var ss = []; // 获取线路上所有关键坐标点 for(var i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有