diff --git a/src/views/xuncha/components/inspection.vue b/src/views/xuncha/components/inspection.vue index 56208d3..d79019f 100644 --- a/src/views/xuncha/components/inspection.vue +++ b/src/views/xuncha/components/inspection.vue @@ -211,7 +211,7 @@ newfiberMap.map.getSource('currentLine').setData(currentPathGeojson); } } - }, 3000); + }, 1000); }; //添加轨迹线 const addCurrentLine = (geojson, layerId) => { @@ -352,6 +352,22 @@ }, { immediate: true } ); +onMounted(() => { + setTimeout(() => { + if (newfiberMap.map.getLayer('point_start')) { + newfiberMap.map.removeLayer('point_start'); + newfiberMap.map.removeLayer('point_end'); + newfiberMap.map.removeLayer('recordLineGeojson'); + newfiberMap.map.removeSource('point_start'); + newfiberMap.map.removeSource('point_end'); + newfiberMap.map.removeSource('recordLineGeojson'); + } + if (newfiberMap.map.getLayer('dynamicPepoleGeojson')) { + newfiberMap.map.removeLayer('dynamicPepoleGeojson'); + newfiberMap.map.removeSource('dynamicPepoleGeojson'); + } + }, 1000); +});