From 54de656fb5f41a0ad982bdf896a1ea1691c0dede Mon Sep 17 00:00:00 2001
From: xiebin <123456>
Date: Fri, 02 Sep 2022 14:24:57 +0800
Subject: [PATCH] 遥感监测修改、遥感监测新增基地跳转地图

---
 src/components/selectTime/index.vue |   59 +++++++++++++++++++++++------------------------------------
 1 files changed, 23 insertions(+), 36 deletions(-)

diff --git a/src/components/selectTime/index.vue b/src/components/selectTime/index.vue
index 62fb5f0..9e7ca81 100644
--- a/src/components/selectTime/index.vue
+++ b/src/components/selectTime/index.vue
@@ -43,15 +43,16 @@
 
     methods: {
         init () {
-            if (this.leftOrRight == 'left') {
+            this.$nextTick(() => {
                 this.currentTitle = this.selectList[0].title
                 this.currentIndex = 0
+
+                this.removeLeftAddLayer()
+                this.removeRightAddLayer()
+
                 this.leftAddLayer(this.selectList[0])
-            } else {
-                this.currentTitle = this.selectList[1].title
-                this.currentIndex = 1
-                this.rightAddLayer(this.selectList[1])
-            }
+                this.rightAddLayer(this.selectList[0])
+            })
         },
 
         screenInit () {
@@ -83,31 +84,22 @@
 
         leftAddLayer (params) {
             leftCurrentLayer = global.viewer.imageryLayers.addImageryProvider(
-                new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
+                new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
                     url: params.url,
-                    layer: params.layer,
-                    style: params.style,
-                    tileMatrixSetID: params.tileMatrixSetID,
-                    format: params.format,
-                    tilingScheme: params.tilingScheme,
-                    maximumLevel: params.maximumLevel,
-                    tileMatrixLabels: params.tileMatrixLabels
-                }), 10
+                    maximumLevel: 18,
+                    ltileMatrixSetID: 'default028mm',
+                    layer: 'nanchengdom'
+                })
             )
         },
-
         rightAddLayer (params) {
             rightCurrentLayer = global.viewer.mapSplit.addBaseLayer(
-                new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
+                new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
                     url: params.url,
-                    layer: params.layer,
-                    style: params.style,
-                    tileMatrixSetID: params.tileMatrixSetID,
-                    format: params.format,
-                    tilingScheme: params.tilingScheme,
-                    maximumLevel: params.maximumLevel,
-                    tileMatrixLabels: params.tileMatrixLabels
-                }), 21
+                    maximumLevel: 18,
+                    tileMatrixSetID: 'default028mm',
+                    layer: 'nanchengRightdom'
+                })
             )
         },
 
@@ -127,16 +119,12 @@
 
         addLayers (variable, params) {
             window[variable] = window[this.type].imageryLayers.addImageryProvider(
-                new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
-                    url: params.url,
-                    layer: params.layer,
-                    style: params.style,
-                    tileMatrixSetID: params.tileMatrixSetID,
-                    format: params.format,
-                    tilingScheme: params.tilingScheme,
-                    maximumLevel: params.maximumLevel,
-                    tileMatrixLabels: params.tileMatrixLabels
-                }), 10
+                    new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
+                        url: params.url,
+                        maximumLevel: 18,
+                        ltileMatrixSetID: 'default028mm',
+                        layer: 'nanchengdom'
+                    })
             )
         },
 
@@ -152,7 +140,6 @@
                 this.listFlag = false
                 return
             }
-
             if (this.leftOrRight) {
                 this.currentTitle = item.title
                 this.currentIndex = index

--
Gitblit v1.9.3