diff --git a/src/views/oneMap/components/mapboxPopup.vue b/src/views/oneMap/components/mapboxPopup.vue index 18bd293..f8a0a7f 100644 --- a/src/views/oneMap/components/mapboxPopup.vue +++ b/src/views/oneMap/components/mapboxPopup.vue @@ -268,7 +268,9 @@ // function closePopupCES() { allData.popupShow = false; - + if (!!newfiberMapbox.getLayerByName('rqLine')) { + newfiberMapbox.removeLayer(newfiberMapbox.getLayerByName('rqLine')); + } // 取消之后回到中心点 // newfiberMapbox.map.easeTo({ // center: [109.488, 36.596], @@ -426,6 +428,9 @@ onMounted(() => { bus.on('closeCesiumPopup', () => { allData.popupShow = false; + if (!!newfiberMapbox.getLayerByName('rqLine')) { + newfiberMapbox.removeLayer(newfiberMapbox.getLayerByName('rqLine')); + } }); bus.on('popupcontent', params => { console.log('popup接收地图标注点值---111', params); diff --git a/src/views/oneMap/components/mapboxPopup.vue b/src/views/oneMap/components/mapboxPopup.vue index 18bd293..f8a0a7f 100644 --- a/src/views/oneMap/components/mapboxPopup.vue +++ b/src/views/oneMap/components/mapboxPopup.vue @@ -268,7 +268,9 @@ // function closePopupCES() { allData.popupShow = false; - + if (!!newfiberMapbox.getLayerByName('rqLine')) { + newfiberMapbox.removeLayer(newfiberMapbox.getLayerByName('rqLine')); + } // 取消之后回到中心点 // newfiberMapbox.map.easeTo({ // center: [109.488, 36.596], @@ -426,6 +428,9 @@ onMounted(() => { bus.on('closeCesiumPopup', () => { allData.popupShow = false; + if (!!newfiberMapbox.getLayerByName('rqLine')) { + newfiberMapbox.removeLayer(newfiberMapbox.getLayerByName('rqLine')); + } }); bus.on('popupcontent', params => { console.log('popup接收地图标注点值---111', params); diff --git a/src/views/oneMap/index.vue b/src/views/oneMap/index.vue index fc0ca8c..223178d 100644 --- a/src/views/oneMap/index.vue +++ b/src/views/oneMap/index.vue @@ -427,7 +427,6 @@ if (!!newfiberMapbox.getLayerByName("rqLine")) { newfiberMapbox.removeLayer(newfiberMapbox.getLayerByName("rqLine")); } - properties.pumpName = "燃气管线"; let rqLine = turf.featureCollection([ turf.feature(Terraformer.WKT.parse(properties.geometry)), ]);