From 7919b75636eaac4d3384a19d2db67df8a56b98cf Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Fri, 25 Mar 2022 16:39:54 +0800
Subject: [PATCH] +屏蔽缩放
---
src/store/modules/mobile.js | 48 ++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 44 insertions(+), 4 deletions(-)
diff --git a/src/store/modules/mobile.js b/src/store/modules/mobile.js
index 8aaeb81..f9e22cc 100644
--- a/src/store/modules/mobile.js
+++ b/src/store/modules/mobile.js
@@ -295,16 +295,56 @@
maximumLevel: 18
})
)
+ global.viewer.imageryLayers.addImageryProvider(
+ new global.DC.Namespace.Cesium.WebMapTileServiceImageryProvider({
+ url: "http://arcgis.jxpskj.com:6080/arcgis/rest/services/FZ25DMap/MapServer/WMTS",
+ layer: "fzsw2019",
+ style: "default",
+ tileMatrixSetID: "default028mm",
+ format: "image/jpgpng",
+ 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",
+ ],
+ })
+ );
window.tilesetLayer.show = false // 隐藏3d图形
window.newLayer = window.usetowpointfive() // 添加2.5d图形贴片
window.wallLayer.show = false // 打开瀑布
window.startPointFn() // 移动默认视角
window.areaLayer.show = true // 绿布
- // 2.5D视角限制
- global.viewer.scene.screenSpaceCameraController.minimumZoomDistance = state.zoomRange[0]
- // 最大
- global.viewer.scene.screenSpaceCameraController.maximumZoomDistance = state.zoomRange[1]
+ if (state.zoomRange[2]) {
+ // 2.5D视角限制
+ // global.viewer.scene.screenSpaceCameraController.minimumZoomDistance = 50
+ // // 最大
+ // global.viewer.scene.screenSpaceCameraController.maximumZoomDistance = 9999999999
+ } else {
+ // 2.5D视角限制
+ global.viewer.scene.screenSpaceCameraController.minimumZoomDistance = state.zoomRange[0]
+ // 最大
+ global.viewer.scene.screenSpaceCameraController.maximumZoomDistance = state.zoomRange[1]
+ }
// 设置相机缩小时的速率
global.viewer.scene.screenSpaceCameraController._minimumZoomRate = 2000
// 设置相机放大时的速率
--
Gitblit v1.9.3