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