北京经济技术开发区经开区虚拟城市项目-【前端】-移动端Web
11
少年
2024-02-07 8e303795664e31320d681bee93479dbc45b3e49b
src/components/sideMenu/layerTreePanel/layerTreePanel2.vue
@@ -1032,7 +1032,7 @@
              serverType: "geoserver",
            }),
          });
          window.map.addLayer(layer);
          window.mapapi.addLayer(layer);
          break;
        case "wfs":
          // wfs数据
@@ -1857,8 +1857,8 @@
    },
    initLdgCluster(treeNode) {
      if (treeNode.checked == false) {
        window.map.removeLayer(window.ldgclusterLayer);
        window.map.removeLayer(window.tldgclusterLayer);
        window.mapapi.removeLayer(window.ldgclusterLayer);
        window.mapapi.removeLayer(window.tldgclusterLayer);
        return;
      }
      const loading = this.$loading({
@@ -1938,7 +1938,7 @@
          },
        });
        window.map.addLayer(window.ldgclusterLayer);
        window.mapapi.addLayer(window.ldgclusterLayer);
      } else if (treeNode.name == "路名牌杆 ") {
        window.tldgclusterLayer = new  ol.layer.Vector({
          source: clusterSource,
@@ -1992,17 +1992,17 @@
          },
        });
        window.map.addLayer(window.tldgclusterLayer);
        window.mapapi.addLayer(window.tldgclusterLayer);
      }
      // 将聚合层加入地图
      window.map.removeLayer(window.jkspclusterLayer);
      window.map.removeLayer(window.qiyeclusterLayer);
      window.mapapi.removeLayer(window.jkspclusterLayer);
      window.mapapi.removeLayer(window.qiyeclusterLayer);
      loading.close();
    },
    initCluster(treeNode) {
      if (treeNode.checked == false) {
        window.map.removeLayer(window.jkspclusterLayer);
        window.mapapi.removeLayer(window.jkspclusterLayer);
        return;
      }
      const loading = this.$loading({
@@ -2082,10 +2082,10 @@
      });
      // 将聚合层加入地图
      window.map.removeLayer(window.ldgclusterLayer);
      window.map.removeLayer(window.tldgclusterLayer);
      window.map.removeLayer(window.qiyeclusterLayer);
      window.map.addLayer(window.jkspclusterLayer);
      window.mapapi.removeLayer(window.ldgclusterLayer);
      window.mapapi.removeLayer(window.tldgclusterLayer);
      window.mapapi.removeLayer(window.qiyeclusterLayer);
      window.mapapi.addLayer(window.jkspclusterLayer);
      loading.close();
      // new Cesium.GeoJsonDataSource.load(
      //   treeNode.urls +
@@ -2276,7 +2276,7 @@
    },
    qiyeCluster(treeNode) {
      if (treeNode.checked == false) {
        window.map.removeLayer(window.qiyeclusterLayer);
        window.mapapi.removeLayer(window.qiyeclusterLayer);
        return;
      }
      const loading = this.$loading({
@@ -2293,6 +2293,8 @@
          "?version=1.3.0&request=GetFeature&format=json&typename=" +
          treeNode.layer,
      });
      console.log(vectorSource,'11111')
      // 创建聚合层
      var clusterSource = new ol.source.Cluster({
@@ -2378,10 +2380,10 @@
      });
      // 将聚合层加入地图
      window.map.removeLayer(window.ldgclusterLayer);
      window.map.removeLayer(window.tldgclusterLayer);
      window.map.removeLayer(window.jkspclusterLayer);
      window.map.addLayer(window.qiyeclusterLayer);
      window.mapapi.removeLayer(window.ldgclusterLayer);
      window.mapapi.removeLayer(window.tldgclusterLayer);
      window.mapapi.removeLayer(window.jkspclusterLayer);
      window.mapapi.addLayer(window.qiyeclusterLayer);
      loading.close();
      // let dataSource;