surprise
2024-03-05 1ce1b525e7470ebaaeb0d5cd1e59bd905c1a7114
src/views/exportMap/index.vue
@@ -392,9 +392,7 @@
          && str.isProject != 1) {
          val.push(str)
        }
        if (str.url != null && str.type == 2 && str.serveType == 'WMS') {
          if (str.isShow == 1) {
            std.push(str.id)
            layerWMS.push(str)
@@ -457,6 +455,7 @@
              FORMAT: "image/png",
              VERSION: "1.1.1",
              LAYERS: url.toString(),
            },
          }),
        });
@@ -768,7 +767,7 @@
    },
    //地图初始化
    initMap() {
      var TiandiLayer, GaoDeLayer;
      var TiandiLayer, GaoDeLayer,GaoDeLayer1;
      if (is_production) {
        var base_ulr = window.sceneConfig.baseUrl;
        if (base_ulr.indexOf('{host}') > -1) {
@@ -793,21 +792,31 @@
      } else {
        TiandiLayer = new TileLayer({
          source: new XYZ({
            url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}",
            url: "http://t0.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=94a34772eb88317fcbf8428e10448561",
          }),
        })
        GaoDeLayer = new TileLayer({
          source: new XYZ({
            url: "http://wprd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=6",
            url: "http://t0.tianditu.gov.cn/DataServer?T=img_w&x={x}&y={y}&l={z}&tk=94a34772eb88317fcbf8428e10448561",
          }),
        })
        GaoDeLayer1 = new TileLayer({
          source: new XYZ({
            url: "http://t0.tianditu.com/DataServer?T=cva_w&x={x}&y={y}&l={z}&tk=94a34772eb88317fcbf8428e10448561",
          }),
        })
      }
    var layerController=[];
      if(GaoDeLayer1){
        layerController =[TiandiLayer, GaoDeLayer,GaoDeLayer1]
      }else{
        layerController =[TiandiLayer,GaoDeLayer1]
      }
      window.mapView = new Map({
        target: "mapView",
        layers: [TiandiLayer, GaoDeLayer],
        layers: layerController,
        view: new View({
          center: transform([105.02, 34.9], "EPSG:4326", "EPSG:3857"),
          zoom: 4,
@@ -818,7 +827,6 @@
      // console.log(mapView.getLayers().item(2))
      mapView.getLayers().item(1).setVisible(false)
      // mapView.getLayers().item(2).setVisible(false)
      // this.formInline.role = mapView.getView().getRotation()
    },
    //切换底图