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