From 4f969102916872db85296709d700ff387fe3a0c2 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期三, 21 十二月 2022 19:59:52 +0800
Subject: [PATCH] 专题图,数据上传

---
 src/views/Thematic/index.vue |   56 +++++++++++++++++++-------------------------------------
 1 files changed, 19 insertions(+), 37 deletions(-)

diff --git a/src/views/Thematic/index.vue b/src/views/Thematic/index.vue
index 6dbe0fe..22ef12b 100644
--- a/src/views/Thematic/index.vue
+++ b/src/views/Thematic/index.vue
@@ -165,8 +165,8 @@
       rightList: [],
       treeData: [],
       centerFlag: false,
-      isActive: true,
-      isMenuLayer: false,
+      isActive: false,
+      isMenuLayer: true,
       openEcharts: false,
       defaultProps: {
         children: 'children',
@@ -297,7 +297,7 @@
       });
 
       window.MapViewer = window.sgworld._Viewer;
-
+      Viewer.imageryLayers._layers[0].show = false;
       //瀹氫綅
       sgworld.Navigate.jumpTo({
         //璺宠浆瑙嗚
@@ -307,37 +307,17 @@
           100000
         ),
       });
+      for (var i in gaoDeBaseUrl) {
+        sgworld.Creator.createUrlTemplateImageryProvider(
+          gaoDeBaseUrl[i].label,
+          gaoDeBaseUrl[i].url,
+          '0',
+          undefined,
+          true,
+          ''
+        );
+      }
 
-      MapViewer.imageryLayers.addImageryProvider(
-        new Cesium.WebMapTileServiceImageryProvider({
-          url: 'http://t0.tianditu.com/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=94a34772eb88317fcbf8428e10448561',
-          layer: 'tdtBasicLayer',
-          style: 'default',
-          format: 'image/jpeg',
-          tileMatrixSetID: 'GoogleMapsCompatible',
-          show: false,
-        })
-      );
-
-      MapViewer.imageryLayers.addImageryProvider(
-        new Cesium.WebMapTileServiceImageryProvider({
-          url: 'http://t0.tianditu.com/vec_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=94a34772eb88317fcbf8428e10448561',
-          layer: 'tdtVecBasicLayer',
-          style: 'default',
-          format: 'image/jpeg',
-          tileMatrixSetID: 'GoogleMapsCompatible',
-          show: false,
-        })
-      );
-      MapViewer.imageryLayers.addImageryProvider(
-        new Cesium.WebMapTileServiceImageryProvider({
-          url: 'http://t0.tianditu.com/cva_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg&tk=94a34772eb88317fcbf8428e10448561',
-          layer: 'tdtAnnoLayer',
-          style: 'default',
-          format: 'image/jpeg',
-          tileMatrixSetID: 'GoogleMapsCompatible',
-        })
-      );
       //鏄剧ずfps
       MapViewer.scene.debugShowFramesPerSecond = false;
       //瀵艰埅鎺т欢
@@ -352,11 +332,13 @@
     },
     setLayerVisible() {
       if (this.isActive == true) {
-        MapViewer.imageryLayers.get(2).show = true;
-        MapViewer.imageryLayers.get(1).show = false;
+        MapViewer.imageryLayers._layers[1].show = true;
+        MapViewer.imageryLayers._layers[2].show = false;
+        MapViewer.imageryLayers._layers[3].show = false;
       } else {
-        MapViewer.imageryLayers.get(2).show = false;
-        MapViewer.imageryLayers.get(1).show = true;
+        MapViewer.imageryLayers._layers[1].show = false;
+        MapViewer.imageryLayers._layers[2].show = true;
+        MapViewer.imageryLayers._layers[3].show = true;
       }
     },
     addImageLayer() {

--
Gitblit v1.9.3