管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-04-15 44517cf9375441d8a84808ca52d7ce474d8e0b17
src/components/Screen/bottom.vue
@@ -228,6 +228,7 @@
  methods: {
    ChangeBaseLayer(name) {
      this.currYX = name
      Viewer.imageryLayers._layers[2].show = false
      Viewer.imageryLayers._layers[1].show = false
      // Viewer.imageryLayers._layers[2].show = false
      // Viewer.imageryLayers._layers[3].show = false
@@ -253,17 +254,30 @@
            //   true,
            //   ""
            // )
            var urls = "http://t0.tianditu.com/ter_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=ter&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=";
            var tokne = "94a34772eb88317fcbf8428e10448561"
            yunxuanLayer = Viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({
              url: urls + tokne,
              layer: "tdtImgLayer",
              style: "default",
              format: "image/jpeg",
              tileMatrixSetID: "GoogleMapsCompatible",
            }))
            Viewer.imageryLayers.lowerToBottom(yunxuanLayer);//将图层移到最底层
            // var urls = "http://t0.tianditu.com/ter_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=ter&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=";
            // var tokne = "94a34772eb88317fcbf8428e10448561"
            // yunxuanLayer = Viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({
            //   url: urls + tokne,
            //   layer: "tdtImgLayer",
            //   style: "default",
            //   format: "image/jpeg",
            //   tileMatrixSetID: "GoogleMapsCompatible",
            // }))
            var baseUrl_yx = window.sceneConfig.baseUrl_yx;
            if (baseUrl_yx.indexOf('{host}') > -1) {
              baseUrl_yx = baseUrl_yx.replace("{host}", iisHost)
            }
            debugger
            yunxuanLayer = Viewer.imageryLayers.addImageryProvider(
              new Cesium.UrlTemplateImageryProvider({
                url: baseUrl_yx,
                maximumLevel: 22,
              })
            );
            Viewer.imageryLayers.lowerToBottom(yunxuanLayer);//将图层移到最底层
            Viewer.imageryLayers.raise(yunxuanLayer);//将图层上移一层
          }
@@ -271,11 +285,10 @@
          break
        case "影像图":
          // Viewer.imageryLayers._layers[2].show = true
          Viewer.imageryLayers._layers[1].show = true
          break
        case "注记图":
          Viewer.imageryLayers._layers[1].show = true
          Viewer.imageryLayers._layers[2].show = true
          break
        default: