diff --git a/src/render/components/SatelliteSystemView.vue b/src/render/components/SatelliteSystemView.vue index 9c8a5a4..9f16756 100644 --- a/src/render/components/SatelliteSystemView.vue +++ b/src/render/components/SatelliteSystemView.vue @@ -2413,16 +2413,21 @@ const onDataSourceReady = ({ viewer, cesiumObject }) => { setTimeout(() => { let mypolylines; viewer.scene.primitives._primitives.forEach((element, index) => { + if (element.constructor.name == "CustomPolyline") { + viewer.scene.primitives._primitives.splice(index, 2); + } if (element.constructor.name == "PolylineCollection") { if (element._mode == 2) { element._mode = 1; } mypolylines = element; } - if (element.constructor.name == "CustomPolyline") { - viewer.scene.primitives._primitives.splice(index, 1); + // 打包后进行系统切换后对象名称发生改变 CustomPolyline --> xe + if(element.constructor.name == "xe"){ + viewer.scene.primitives._primitives.splice(index, 2); } - if (element.mymark) { + // 打包后系统切换后对象名称发生改变 PolylineCollection --> Ie + if (element.constructor.name == "Ie") { viewer.scene.primitives._primitives.splice(index, 1); } });