From c55220698eef71fabc462dcf84858f95cf830a9d Mon Sep 17 00:00:00 2001 From: WX <1377869194@qq.com> Date: 星期四, 20 七月 2023 15:16:55 +0800 Subject: [PATCH] 1 --- src/assets/js/Map/server.js | 47 +++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 43 insertions(+), 4 deletions(-) diff --git a/src/assets/js/Map/server.js b/src/assets/js/Map/server.js index b8dbf3d..42c13fd 100644 --- a/src/assets/js/Map/server.js +++ b/src/assets/js/Map/server.js @@ -1,4 +1,37 @@ const server = { + addTreeData(treeNode, checked) { + console.log(treeNode, checked); + let _data = sgworld.ProjectTree.getObject(treeNode.id); + let pID = 0; + console.log(_data); + if (_data) { + sgworld.ProjectTree.setVisibility(treeNode.id, treeNode.checked); + return; + } else { + // _data = _getTreeData(treeNode.id); + // if (_data) { + // _data.item && + // _data.item.setVisibility && + // _data.item.setVisibility(treeNode.checked); + // _data.item && + // _data.item.setVisible && + // _data.item.setVisible(treeNode.checked); + // _data.item && + // _data.item.show !== undefined && + // (_data.item.show = treeNode.checked); + // if (_data.datatype === "particle") { + // _data.item.forEach((item) => { + // item.show = treeNode.checked; + // }); + // } + // return; + // } + } + switch (treeNode.sourceType) { + case "tms": + break; + } + }, //娣诲姞geoserver鏈嶅姟wms鏈嶅姟 AddGeoWmsLayer(url) { window.layerWMS = new SmartEarth.Cesium.WebMapServiceImageryProvider({ @@ -23,10 +56,16 @@ // url: url + "/{z}/{x}/{y}.png" // }); // Viewer.imageryLayers.addImageryProvider(urlTemplateImageryProvider); - sgworld.Creator.createUrlTemplateImageryProvider('tms鏈嶅姟', { - url: Cesium.buildModuleUrl(url + "/{z}/{x}/{reverseY}.png"), - }, '0', undefined, true, ""); - + sgworld.Creator.createUrlTemplateImageryProvider( + "tms鏈嶅姟", + { + url: Cesium.buildModuleUrl(url + "/{z}/{x}/{reverseY}.png"), + }, + "0", + undefined, + true, + "" + ); }, AddWmtesLayer(url) { var urlTemplateImageryProvider = earthCtrl.factory.createImageryLayer({ -- Gitblit v1.9.3