From 3ddb9448058989b4f3662e38d45fc1d887c337cf Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期四, 24 八月 2023 17:08:48 +0800
Subject: [PATCH] 投影图层管理功能修改

---
 src/assets/js/Map/server.js |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/src/assets/js/Map/server.js b/src/assets/js/Map/server.js
index 65ea768..067126a 100644
--- a/src/assets/js/Map/server.js
+++ b/src/assets/js/Map/server.js
@@ -338,6 +338,29 @@
       }
     });
   },
+
+  delLayerAll() {
+    this.layerList.forEach((e, i) => {
+      switch (e.type) {
+        case "wmts":
+          window.Viewer.imageryLayers.remove(e.layerData);
+          break;
+        case "tms":
+          window.Viewer.imageryLayers.remove(e.layerData);
+          break;
+        case "dem":
+          window.Viewer.terrainProvider = new Cesium.EllipsoidTerrainProvider(
+            {}
+          );
+          break;
+        case "tileset":
+          window.Viewer.scene.primitives.remove(e.layerData)
+          break;
+      }
+      this.layerList.splice(i, 1);
+    });
+
+  },
   //鍔犺浇GeoServer-WMS鏈嶅姟
   setAddGeoWmsLayer(res) {
     var url = this.getLayrUrl(res);

--
Gitblit v1.9.3