| | |
| | | function handleCheckChange(data, checked) { |
| | | const label = data.label; |
| | | |
| | | // 如果是父节点(地区节点),处理所有子节点 |
| | | if (data.children && data.children.length > 0) { |
| | | data.children.forEach(child => { |
| | | handleCheckChange(child, checked); // 递归处理子节点 |
| | | }); |
| | | return; |
| | | } |
| | | |
| | | // 地形数据处理 |
| | | if (label === "地形数据") { |
| | | handleTerrainLayer(checked); |
| | |
| | | function handleModelLayer(checked) { |
| | | if (checked) { |
| | | addTileset( |
| | | // "http://106.120.22.26:9103/gisserver/c3dserver/sunhugou3d/tileset.json" |
| | | "http://192.168.37.61:9004/tile/model/service/Iakp0nhx/tileset.json?labtoken=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiItMSxUaHUgQXByIDE4IDE1OjMwOjU3IENTVCAyMDI0In0.j_YKsCRsIQtpgOWfFvMwAP65Rlx9uXyVte_xkE95Vdo" |
| | | "http://106.120.22.26:9103/gisserver/c3dserver/sunhugou3d/tileset.json" |
| | | // "http://192.168.37.61:9004/tile/model/service/Iakp0nhx/tileset.json?labtoken=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiItMSxUaHUgQXByIDE4IDE1OjMwOjU3IENTVCAyMDI0In0.j_YKsCRsIQtpgOWfFvMwAP65Rlx9uXyVte_xkE95Vdo" |
| | | ) |
| | | .then((model) => { |
| | | treeMap.set("模型数据", model); |