diff --git a/src/views/longoPeration/Patrolmanagement/pop-upbox.vue b/src/views/longoPeration/Patrolmanagement/pop-upbox.vue index 77e41d3..1b82b3e 100644 --- a/src/views/longoPeration/Patrolmanagement/pop-upbox.vue +++ b/src/views/longoPeration/Patrolmanagement/pop-upbox.vue @@ -201,11 +201,12 @@ () => props.pathGeometry, val => { if (val) { - if (val === '') return; if (newfiberMapbox.map.getLayer('recordLineGeojson')) { newfiberMapbox.map.removeLayer('recordLineGeojson'); newfiberMapbox.map.removeSource('recordLineGeojson'); } + if (val === '') return; + //轨迹线 let recordLineGeojson = { type: 'FeatureCollection', @@ -230,7 +231,6 @@ val => { if (val) { console.log('val-----', val); - if (!val.length) return; if (newfiberMapbox.map.getLayer('point_start')) { newfiberMapbox.map.removeLayer('point_start'); newfiberMapbox.map.removeLayer('point_end'); @@ -239,6 +239,8 @@ newfiberMapbox.map.removeImage('point_start_icon'); newfiberMapbox.map.removeImage('point_end_icon'); } + if (!val.length) return; + //起止点 let start_84 = CoordTransform.gcj02towgs84(Number(val[0].lng), Number(val[0].lat)); let end_84 = CoordTransform.gcj02towgs84(Number(val[val.length - 1].lng), Number(val[val.length - 1].lat));