From 67ef2f01eceef3e02b4ce987501eaa167704a8cc Mon Sep 17 00:00:00 2001 From: qubiaobiao <3294694717@qq.com> Date: Thu, 25 Jan 2024 14:14:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B8=B2=E6=9F=93=E5=B8=A7?= =?UTF-8?q?=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/render/components/SatelliteSystemView.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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); } });