From 4529e45a7a7bc438dd4fabbf177f74cb2c0aa5b5 Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期二, 09 一月 2024 16:10:14 +0800 Subject: [PATCH] 代码更新 --- src/components/left/leftmenu.vue | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/components/left/leftmenu.vue b/src/components/left/leftmenu.vue index 2270aa1..7402fd2 100644 --- a/src/components/left/leftmenu.vue +++ b/src/components/left/leftmenu.vue @@ -825,7 +825,7 @@ // 鎵撳嬀閫変腑 let isCheck = data.checkedKeys.indexOf(treeNode.id) > -1; this.setVisiable(treeNode, isCheck); - this.setGeoJSOnCheck(treeNode,isCheck); + this.setGeoJSOnCheck(treeNode, isCheck); //閫変腑涔嬪悗浼犵粰vuex let selectedLayers = this.$refs.tree.getCheckedNodes(); let filterSelectLayers = selectedLayers; @@ -853,9 +853,11 @@ return params; // } }, - setGeoJSOnCheck(treeNode, checked){ - if(!checked){ + setGeoJSOnCheck(treeNode, checked) { + if (!checked) { mapGeo.delGeoSource(treeNode); + } else { + mapGeo.init(treeNode); } }, setVisiable(treeNode, checked) { @@ -1710,7 +1712,7 @@ break; case 'GEOJSON': mapGeo.init(treeNode); - + break; case "wmse": // layer = sgworld.Creator.CreateWMSImageFeatureLayer( @@ -2410,6 +2412,10 @@ "0", true ); + // layer._primitive.cullingDistance = 100 + // layer._primitive.cameraHeightRange = new Cesium.Cartesian3(0, 1000) + + break; case "s3m": layer = sgworld.Creator.createS3MLayer( -- Gitblit v1.9.3