使用场景:同百度,高德路线规划一样,该方案支持对途径点的动态拖动,增加,删除,路线动态变更
1.整合方案原理:
1.使用路径规划服务作为路线绘制基础
2.可拖动marker及Popup结合作为标记点使用
3.动态构建的路线,途径点
4.支持获取link级别数据,支持增加多种模式路线规划选择
2.使用方式
/**
* @Description:线指示器
* @Author: ShiWei
* @Date: 2021-08-19
*/
/**
*初始化地图编辑
*/
export const initEdit = () => {
if(!handleEdit){
handleEdit = new minemap.edit.init(_map, {
boxSelect: true,
touchEnabled: true,
displayControlsDefault: true,
showButtons: false
});
}
//开启画线模式
handleEdit.onBtnCtrlActive('line');
};
只需要执行该方法即完成编辑器的启动工作;
激活地图单击,双击事件
_map.on('click',AutoLine.clickPoints);
_map.on('dblclick',AutoLine.dbClickEnd)
/**
* @Description:地图路径规划单击选点
* @Author: ShiWei
* @Date: 2020-11-12
*/
export const clickPoints=(v)=>{
let tep=</