月球大数据地理空间分析展示平台-【前端】-月球2期前端
1
WX
2023-07-20 c55220698eef71fabc462dcf84858f95cf830a9d
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({