From b717153193abaddde13c9ea83e4bd24d70a6a7c4 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 05 Aug 2022 17:52:26 +0800
Subject: [PATCH] 遥感监测更改
---
src/components/selectTime/index.vue | 86 ++++++++++++++++++-------------------------
1 files changed, 36 insertions(+), 50 deletions(-)
diff --git a/src/components/selectTime/index.vue b/src/components/selectTime/index.vue
index 6c12b73..62fb5f0 100644
--- a/src/components/selectTime/index.vue
+++ b/src/components/selectTime/index.vue
@@ -54,6 +54,25 @@
}
},
+ screenInit () {
+ this.currentTitle = this.selectList[0].title
+ this.currentIndex = 0
+
+ if (this.type == 'viewerOne') {
+ this.removeLayers('splitScreenOneLayers')
+ this.addLayers('splitScreenOneLayers', this.selectList[0])
+ } else if (this.type == 'viewerTwo') {
+ this.removeLayers('splitScreenTwoLayers')
+ this.addLayers('splitScreenTwoLayers', this.selectList[0])
+ } else if (this.type == 'viewerThree') {
+ this.removeLayers('splitScreenThreeLayers')
+ this.addLayers('splitScreenThreeLayers', this.selectList[0])
+ } else if (this.type == 'viewerFour') {
+ this.removeLayers('splitScreenFourLayers')
+ this.addLayers('splitScreenFourLayers', this.selectList[0])
+ }
+ },
+
clearLayer () {
if (this.leftOrRight == 'left') {
this.removeLeftAddLayer()
@@ -106,39 +125,17 @@
}
},
- addLayers (variable) {
+ addLayers (variable, params) {
window[variable] = window[this.type].imageryLayers.addImageryProvider(
new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
- url: 'http://arcgis.jxpskj.com:6080/arcgis/rest/services/nanchengdom/MapServer/WMTS',
- // url: 'http://arcgis.jxpskj.com:6080/arcgis/rest/services/nanchengdom/MapServer/WMTS',
- layer: 'nanchengdom',
- style: 'default',
- tileMatrixSetID: 'default028mm',
- format: 'image/png',
- tilingScheme: new global.DC.Namespace.Cesium.GeographicTilingScheme(),
- maximumLevel: 19,
- tileMatrixLabels: [
- '0',
- '1',
- '2',
- '3',
- '4',
- '5',
- '6',
- '7',
- '8',
- '9',
- '10',
- '11',
- '12',
- '13',
- '14',
- '15',
- '16',
- '17',
- '18',
- '19'
- ]
+ 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
)
},
@@ -170,18 +167,21 @@
this.listFlag = false
} else {
+ this.currentTitle = item.title
+ this.currentIndex = index
+
if (this.type == 'viewerOne') {
this.removeLayers('splitScreenOneLayers')
- this.addLayers('splitScreenOneLayers')
+ this.addLayers('splitScreenOneLayers', item)
} else if (this.type == 'viewerTwo') {
this.removeLayers('splitScreenTwoLayers')
- this.addLayers('splitScreenTwoLayers')
+ this.addLayers('splitScreenTwoLayers', item)
} else if (this.type == 'viewerThree') {
this.removeLayers('splitScreenThreeLayers')
- this.addLayers('splitScreenThreeLayers')
+ this.addLayers('splitScreenThreeLayers', item)
} else if (this.type == 'viewerFour') {
this.removeLayers('splitScreenFourLayers')
- this.addLayers('splitScreenFourLayers')
+ this.addLayers('splitScreenFourLayers', item)
}
this.listFlag = false
@@ -190,21 +190,7 @@
},
destroyed () {
- if (this.type) {
- if (this.type == 'viewerOne') {
- this.removeLayers('splitScreenOneLayers')
- this.addLayers('splitScreenOneLayers')
- } else if (this.type == 'viewerTwo') {
- this.removeLayers('splitScreenTwoLayers')
- this.addLayers('splitScreenTwoLayers')
- } else if (this.type == 'viewerThree') {
- this.removeLayers('splitScreenThreeLayers')
- this.addLayers('splitScreenThreeLayers')
- } else if (this.type == 'viewerFour') {
- this.removeLayers('splitScreenFourLayers')
- this.addLayers('splitScreenFourLayers')
- }
- }
+
}
}
</script>
--
Gitblit v1.9.3