From db0a69b68d60b74e5ec03fd70b7ba50290ae0f27 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 19 Apr 2023 14:22:44 +0800
Subject: [PATCH] 低分率影像

---
 src/components/map/index.vue |   45 +++++++++++++++++++++++++++++++++------------
 1 files changed, 33 insertions(+), 12 deletions(-)

diff --git a/src/components/map/index.vue b/src/components/map/index.vue
index c07d464..1c05f82 100644
--- a/src/components/map/index.vue
+++ b/src/components/map/index.vue
@@ -2,7 +2,7 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2022-08-18 17:00:30
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-04-18 19:31:36
+ * @LastEditTime: 2023-04-19 14:15:07
  * @FilePath: \srs-police-affairs\src\components\map\index.vue
  * @Description: 公用地图组件
  * 
@@ -293,21 +293,21 @@
             // global.viewer.addTerrain(terrain)
 
             // 内网
-            // that.switchImg()
+            that.switchImg()
 
             // 地形数据添加
-            // that.addTerrain()
+            that.addTerrain()
 
             // 外网
-            global.viewer.imageryLayers.addImageryProvider(
-                new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
-                    url: 'http://t{s}.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=d083e4cf30bfc438ef93436c10c2c20a',
-                    subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'],
-                    format: 'image/jpeg',
-                    show: true,
-                    maximumLevel: 18
-                })
-            )
+            // global.viewer.imageryLayers.addImageryProvider(
+            //     new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
+            //         url: 'http://t{s}.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=d083e4cf30bfc438ef93436c10c2c20a',
+            //         subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'],
+            //         format: 'image/jpeg',
+            //         show: true,
+            //         maximumLevel: 18
+            //     })
+            // )
 
             // 设置地图初始位置,角度等
             global.viewer.camera.setView({
@@ -686,6 +686,24 @@
             // layer.contrast = 0.8
 
             // baseLayers.push(layer)
+
+            const qp = global.viewer.imageryLayers.addImageryProvider(
+                new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
+                    url: `/qp/{AZ}/{y}/{x}.png`,
+                    customTags: {
+                        AZ (imageryProvider, x, y, level) {
+                            return 'Z' + level
+                        },
+                    },
+                    minimumLevel: 0,
+                    maximumLevel: 25,
+                })
+            )
+
+
+            qp.contrast = 0.8
+
+            baseLayers.push(qp)
 
             yxLayerJson.forEach(item => {
                 let rectangle = {}
@@ -1154,6 +1172,9 @@
 
             tilesetObject[titlesetName].setHeight(10)
 
+            // 地形数据添加
+            // tilesetObject[titlesetName].setHeight(-73)
+
             tilesetLayer.addOverlay(tilesetObject[titlesetName])
 
             // global.viewer.flyTo(tilesetObject[titlesetName])removeMxTileset

--
Gitblit v1.9.3