From 62f4cdbb9f714692015c3643fa453cca5bafcd00 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 25 Mar 2022 17:40:05 +0800
Subject: [PATCH] 部分更改,及样式

---
 src/components/map/components/dimension.vue |  268 +++++++++++++++++++++++++++--------------------------
 1 files changed, 136 insertions(+), 132 deletions(-)

diff --git a/src/components/map/components/dimension.vue b/src/components/map/components/dimension.vue
index 2fe92f0..329801b 100644
--- a/src/components/map/components/dimension.vue
+++ b/src/components/map/components/dimension.vue
@@ -323,8 +323,8 @@
                     global.viewer.scene.screenSpaceCameraController.minimumZoomDistance = 100
                     global.eagleViewer.scene.screenSpaceCameraController.minimumZoomDistance = 1100
                     // 最大
-                    global.viewer.scene.screenSpaceCameraController.maximumZoomDistance = 400
-                    global.eagleViewer.scene.screenSpaceCameraController.maximumZoomDistance = 1400
+                    // global.viewer.scene.screenSpaceCameraController.maximumZoomDistance = 400
+                    // global.eagleViewer.scene.screenSpaceCameraController.maximumZoomDistance = 1400
 
                     // 设置相机缩小时的速率
                     global.viewer.scene.screenSpaceCameraController._minimumZoomRate = 2000
@@ -470,153 +470,157 @@
                             }
                         }
 
-                    document.querySelector('.dc-zoom-controller').children[2].onclick =
-                        function () {
-                            if (
-                                that.dimensionValue != undefined &&
-                                that.dimensionValue != '真三维'
-                            ) {
-                                const height = Math.ceil(
-                                    global.viewer.camera.positionCartographic.height
-                                )
+                    // document.querySelector('.dc-zoom-controller').children[2].onclick =
+                    //     function () {
+                    //         if (
+                    //             that.dimensionValue != undefined &&
+                    //             that.dimensionValue != '真三维'
+                    //         ) {
+                    //             const height = Math.ceil(
+                    //                 global.viewer.camera.positionCartographic.height
+                    //             )
 
-                                if (height < 150) {
-                                    global.viewer.camera.setView({
-                                        destination:
-                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
-                                                global.viewer.camera.positionCartographic.longitude,
-                                                global.viewer.camera.positionCartographic.latitude,
-                                                200
-                                            ),
-                                        orientation: {
-                                            // 指向
-                                            heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
-                                            // 视角
-                                            pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
-                                            roll: 0.0
-                                        }
-                                    })
+                    //             if (height < 150) {
+                    //                 global.viewer.camera.setView({
+                    //                     destination:
+                    //                         global.DC.Namespace.Cesium.Cartesian3.fromRadians(
+                    //                             global.viewer.camera.positionCartographic.longitude,
+                    //                             global.viewer.camera.positionCartographic.latitude,
+                    //                             200
+                    //                         ),
+                    //                     orientation: {
+                    //                         // 指向
+                    //                         heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
+                    //                         // 视角
+                    //                         pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
+                    //                         roll: 0.0
+                    //                     }
+                    //                 })
 
-                                    return
-                                }
+                    //                 return
+                    //             }
 
-                                if (height < 250) {
-                                    global.viewer.camera.setView({
-                                        destination:
-                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
-                                                global.viewer.camera.positionCartographic.longitude,
-                                                global.viewer.camera.positionCartographic.latitude,
-                                                300
-                                            ),
-                                        orientation: {
-                                            // 指向
-                                            heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
-                                            // 视角
-                                            pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
-                                            roll: 0.0
-                                        }
-                                    })
+                    //             if (height < 250) {
+                    //                 global.viewer.camera.setView({
+                    //                     destination:
+                    //                         global.DC.Namespace.Cesium.Cartesian3.fromRadians(
+                    //                             global.viewer.camera.positionCartographic.longitude,
+                    //                             global.viewer.camera.positionCartographic.latitude,
+                    //                             300
+                    //                         ),
+                    //                     orientation: {
+                    //                         // 指向
+                    //                         heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
+                    //                         // 视角
+                    //                         pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
+                    //                         roll: 0.0
+                    //                     }
+                    //                 })
 
-                                    return
-                                }
+                    //                 return
+                    //             }
 
-                                if (height < 350) {
-                                    global.viewer.camera.setView({
-                                        destination:
-                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
-                                                global.viewer.camera.positionCartographic.longitude,
-                                                global.viewer.camera.positionCartographic.latitude,
-                                                400
-                                            ),
-                                        orientation: {
-                                            // 指向
-                                            heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
-                                            // 视角
-                                            pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
-                                            roll: 0.0
-                                        }
-                                    })
-                                }
-                            }
-                        }
+                    //             if (height < 350) {
+                    //                 global.viewer.camera.setView({
+                    //                     destination:
+                    //                         global.DC.Namespace.Cesium.Cartesian3.fromRadians(
+                    //                             global.viewer.camera.positionCartographic.longitude,
+                    //                             global.viewer.camera.positionCartographic.latitude,
+                    //                             400
+                    //                         ),
+                    //                     orientation: {
+                    //                         // 指向
+                    //                         heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
+                    //                         // 视角
+                    //                         pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
+                    //                         roll: 0.0
+                    //                     }
+                    //                 })
+                    //             }
+                    //         }
+                    //     }
 
-                    document.querySelector('.dc-zoom-controller').children[0].onclick =
-                        function () {
-                            if (
-                                that.dimensionValue != undefined &&
-                                that.dimensionValue != '真三维'
-                            ) {
-                                const height = Math.ceil(
-                                    global.viewer.camera.positionCartographic.height
-                                )
+                    // document.querySelector('.dc-zoom-controller').children[0].onclick =
+                    //     function () {
+                    //         if (
+                    //             that.dimensionValue != undefined &&
+                    //             that.dimensionValue != '真三维'
+                    //         ) {
+                    //             const height = Math.ceil(
+                    //                 global.viewer.camera.positionCartographic.height
+                    //             )
 
-                                if (height > 350) {
-                                    global.viewer.camera.setView({
-                                        destination:
-                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
-                                                global.viewer.camera.positionCartographic.longitude,
-                                                global.viewer.camera.positionCartographic.latitude,
-                                                300
-                                            ),
-                                        orientation: {
-                                            // 指向
-                                            heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
-                                            // 视角
-                                            pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
-                                            roll: 0.0
-                                        }
-                                    })
+                    //             if (height > 350) {
+                    //                 global.viewer.camera.setView({
+                    //                     destination:
+                    //                         global.DC.Namespace.Cesium.Cartesian3.fromRadians(
+                    //                             global.viewer.camera.positionCartographic.longitude,
+                    //                             global.viewer.camera.positionCartographic.latitude,
+                    //                             300
+                    //                         ),
+                    //                     orientation: {
+                    //                         // 指向
+                    //                         heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
+                    //                         // 视角
+                    //                         pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
+                    //                         roll: 0.0
+                    //                     }
+                    //                 })
 
-                                    return
-                                }
+                    //                 return
+                    //             }
 
-                                if (height > 250) {
-                                    global.viewer.camera.setView({
-                                        destination:
-                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
-                                                global.viewer.camera.positionCartographic.longitude,
-                                                global.viewer.camera.positionCartographic.latitude,
-                                                200
-                                            ),
-                                        orientation: {
-                                            // 指向
-                                            heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
-                                            // 视角
-                                            pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
-                                            roll: 0.0
-                                        }
-                                    })
+                    //             if (height > 250) {
+                    //                 global.viewer.camera.setView({
+                    //                     destination:
+                    //                         global.DC.Namespace.Cesium.Cartesian3.fromRadians(
+                    //                             global.viewer.camera.positionCartographic.longitude,
+                    //                             global.viewer.camera.positionCartographic.latitude,
+                    //                             200
+                    //                         ),
+                    //                     orientation: {
+                    //                         // 指向
+                    //                         heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
+                    //                         // 视角
+                    //                         pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
+                    //                         roll: 0.0
+                    //                     }
+                    //                 })
 
-                                    return
-                                }
+                    //                 return
+                    //             }
 
-                                if (height > 150) {
-                                    global.viewer.camera.setView({
-                                        destination:
-                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
-                                                global.viewer.camera.positionCartographic.longitude,
-                                                global.viewer.camera.positionCartographic.latitude,
-                                                100
-                                            ),
-                                        orientation: {
-                                            // 指向
-                                            heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
-                                            // 视角
-                                            pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
-                                            roll: 0.0
-                                        }
-                                    })
-                                }
-                            }
-                        }
+                    //             if (height > 150) {
+                    //                 global.viewer.camera.setView({
+                    //                     destination:
+                    //                         global.DC.Namespace.Cesium.Cartesian3.fromRadians(
+                    //                             global.viewer.camera.positionCartographic.longitude,
+                    //                             global.viewer.camera.positionCartographic.latitude,
+                    //                             100
+                    //                         ),
+                    //                     orientation: {
+                    //                         // 指向
+                    //                         heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
+                    //                         // 视角
+                    //                         pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
+                    //                         roll: 0.0
+                    //                     }
+                    //                 })
+                    //             }
+                    //         }
+                    //     }
 
-                    global.viewer.on(global.DC.SceneEventType.CAMERA_CHANGED, that.mapCameraEvent)
-                    global.eagleViewer.on(global.DC.SceneEventType.CAMERA_CHANGED, that.smallMapCameraEvent)
+                    // global.viewer.on(global.DC.SceneEventType.CAMERA_CHANGED, that.mapCameraEvent)
+                    // global.eagleViewer.on(global.DC.SceneEventType.CAMERA_CHANGED, that.smallMapCameraEvent)
                 }
             }
         }
     },
     methods: {
+        zoomToOpen () {
+
+        },
+
         locationSTM () {
             global.viewer.flyToPosition('116.45793269658417,39.92711385557482,617.5967826044838,181.95219395269424,-21.286437065473546')
         },

--
Gitblit v1.9.3