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