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({ url: "http://192.168.22.198:8090/geoserver/moon/wms", layers: "moon:lunar_place_nane", parameters: { transparent: true, format: "image/png", srs: "EPSG:4490", styles: "", }, tileWidth: 512, tileHeight: 512, }); layerWMS.name = "Wms_Layer"; Viewer.imageryLayers.addImageryProvider(window.layerWMS); }, //添加GisServer服务TMS切片服务 AddTmsLayer(url) { // var urlTemplateImageryProvider = new SmartEarth.Cesium.UrlTemplateImageryProvider({ // 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, "" ); }, AddWmtesLayer(url) { var urlTemplateImageryProvider = earthCtrl.factory.createImageryLayer({ sourceType: "wmts", url: url, layer: "", format: "image/png", tileMatrixSetID: "GoogleCRS84Quad01", tileMatrixLabels: [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", ], style: "", tilingScheme: new Cesium.GeographicTilingScheme({ ellipsoid: Cesium.Ellipsoid.MOON, }), }); }, }; export default server;