diff --git a/src/views/demo/workmanagement/workplan/components/map.vue b/src/views/demo/workmanagement/workplan/components/map.vue index 3e4bd00..4afbb73 100644 --- a/src/views/demo/workmanagement/workplan/components/map.vue +++ b/src/views/demo/workmanagement/workplan/components/map.vue @@ -984,6 +984,11 @@ const flyToThere = (e) => { }); } + if(moveTool){ + moveTool.destroy(); + moveTool = null; + } + if(!stickGraphicLayer){ stickGraphicLayer = new mars3d.layer.GraphicLayer({ isAutoEditing: false // 是否自动激活编辑 @@ -992,6 +997,7 @@ const flyToThere = (e) => { } uavGraphicLayer.clear(); + stickGraphicLayer.clear(); let position = mars3d.LngLatPoint.fromCartesian(e.position);