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