From 86f2633b4c70675bd90e79c9bdaf8a1eb8f95938 Mon Sep 17 00:00:00 2001 From: guonan <guonan201020@163.com> Date: 星期三, 28 五月 2025 14:49:57 +0800 Subject: [PATCH] 历史模拟 --- src/components/tools/LayerTree.vue | 30 ++++++++++++++++-------------- 1 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/components/tools/LayerTree.vue b/src/components/tools/LayerTree.vue index 87a046b..f572dd8 100644 --- a/src/components/tools/LayerTree.vue +++ b/src/components/tools/LayerTree.vue @@ -101,7 +101,9 @@ // 鍒濆鍖栧湴褰㈡暟鎹紙浣跨敤await绛夊緟Promise瑙f瀽锛� TerrainLayer = await earthCtrl.factory.createTerrainLayer({ sourceType: "ctb", - url: "http://106.120.22.26:9103/gisserver/ctsserver/sungugoudem", + url: "http://106.120.22.26:9103/gisserver/ctsserver/sunhugoudem", + // url: "https://tiles1.geovisearth.com/base/v1/terrain?token=486dac3bec56d7d7c2a581c150be2bd937462f1e8f3bc9c78b5658b396122405", + requestVertexNormals: true, }); treeMap.set("鍦板舰鏁版嵁", TerrainLayer); @@ -187,27 +189,27 @@ if (label === "缁煎悎鐩戞祴璁惧淇℃伅") { simStore.DeviceShowSwitch = checked; if (checked) { - if (!treeMap.get("缁煎悎鐩戞祴璁惧淇℃伅")) { + if (!treeMap.get("缁煎悎鐩戞祴璁惧淇℃伅")) { + } else { + toggleLayerVisible("缁煎悎鐩戞祴璁惧淇℃伅", true); + } } else { - toggleLayerVisible("缁煎悎鐩戞祴璁惧淇℃伅", true); + toggleLayerVisible("缁煎悎鐩戞祴璁惧淇℃伅", false); } - } else { - toggleLayerVisible("缁煎悎鐩戞祴璁惧淇℃伅", false); + return; } - return; -} -if (label === "瀛欒儭娌熼殣鎮g偣") { + if (label === "瀛欒儭娌熼殣鎮g偣") { simStore.DangerShowSwitch = checked; if (checked) { - if (!treeMap.get("瀛欒儭娌熼殣鎮g偣")) { + if (!treeMap.get("瀛欒儭娌熼殣鎮g偣")) { + } else { + toggleLayerVisible("瀛欒儭娌熼殣鎮g偣", true); + } } else { - toggleLayerVisible("瀛欒儭娌熼殣鎮g偣", true); + toggleLayerVisible("瀛欒儭娌熼殣鎮g偣", false); } - } else { - toggleLayerVisible("瀛欒儭娌熼殣鎮g偣", false); + return; } - return; -} // 鍏朵粬鍥惧眰鐨勫鐞嗛�昏緫 const list = treeMap.get(label); -- Gitblit v1.9.3