From 9398f14feea7ad8b7d00ce7d2bb2e5362cec59d3 Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期二, 09 一月 2024 15:20:15 +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..1e3af49 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