liuyg
2022-03-15 cc3fdfc202043f20fd9a932a9ccecbbd82d071ad
Merge branch 'master' of http://192.168.0.105:10010/r/school-web
1 files modified
78 ■■■■ changed files
src/components/map/components/dimension.vue 78 ●●●● patch | view | raw | blame | history
src/components/map/components/dimension.vue
@@ -248,7 +248,7 @@
                    })
                    // 最小
                    global.viewer.scene.screenSpaceCameraController.minimumZoomDistance = 220
                    global.viewer.scene.screenSpaceCameraController.minimumZoomDistance = 100
                    // 最大
                    global.viewer.scene.screenSpaceCameraController.maximumZoomDistance = 400
@@ -401,13 +401,13 @@
                                    global.viewer.camera.positionCartographic.height
                                )
                                if (height <= 250) {
                                if (height < 150) {
                                    global.viewer.camera.setView({
                                        destination:
                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
                                                global.viewer.camera.positionCartographic.longitude,
                                                global.viewer.camera.positionCartographic.latitude,
                                                280
                                                200
                                            ),
                                        orientation: {
                                            // 指向
@@ -417,15 +417,17 @@
                                            roll: 0.0
                                        }
                                    })
                                    return
                                }
                                if (height > 250 && height <= 310) {
                                if (height < 250) {
                                    global.viewer.camera.setView({
                                        destination:
                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
                                                global.viewer.camera.positionCartographic.longitude,
                                                global.viewer.camera.positionCartographic.latitude,
                                                340
                                                300
                                            ),
                                        orientation: {
                                            // 指向
@@ -435,9 +437,11 @@
                                            roll: 0.0
                                        }
                                    })
                                    return
                                }
                                if (height > 310 && height < 370) {
                                if (height < 350) {
                                    global.viewer.camera.setView({
                                        destination:
                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
@@ -467,33 +471,13 @@
                                    global.viewer.camera.positionCartographic.height
                                )
                                if (height > 370) {
                                if (height > 350) {
                                    global.viewer.camera.setView({
                                        destination:
                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
                                                global.viewer.camera.positionCartographic.longitude,
                                                global.viewer.camera.positionCartographic.latitude,
                                                340
                                            ),
                                        orientation: {
                                            // 指向
                                            heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
                                            // 视角
                                            pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
                                            roll: 0.0
                                        }
                                    })
                                    return
                                }
                                if (height > 310) {
                                    global.viewer.camera.setView({
                                        destination:
                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
                                                global.viewer.camera.positionCartographic.longitude,
                                                global.viewer.camera.positionCartographic.latitude,
                                                280
                                                300
                                            ),
                                        orientation: {
                                            // 指向
@@ -513,7 +497,27 @@
                                            global.DC.Namespace.Cesium.Cartesian3.fromRadians(
                                                global.viewer.camera.positionCartographic.longitude,
                                                global.viewer.camera.positionCartographic.latitude,
                                                220
                                                200
                                            ),
                                        orientation: {
                                            // 指向
                                            heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
                                            // 视角
                                            pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
                                            roll: 0.0
                                        }
                                    })
                                    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: {
                                            // 指向
@@ -603,12 +607,12 @@
                }
            })
            if (height <= 250) {
            if (height < 150) {
                global.viewer.camera.setView({
                    destination: global.DC.Namespace.Cesium.Cartesian3.fromRadians(
                        global.viewer.camera.positionCartographic.longitude,
                        global.viewer.camera.positionCartographic.latitude,
                        220
                        100
                    ),
                    orientation: {
                        // 指向
@@ -620,12 +624,12 @@
                })
            }
            if (height > 250 && height <= 310) {
            if (height > 150 && height <= 250) {
                global.viewer.camera.setView({
                    destination: global.DC.Namespace.Cesium.Cartesian3.fromRadians(
                        global.viewer.camera.positionCartographic.longitude,
                        global.viewer.camera.positionCartographic.latitude,
                        280
                        200
                    ),
                    orientation: {
                        // 指向
@@ -637,12 +641,12 @@
                })
            }
            if (height > 310 && height <= 370) {
            if (height > 250 && height <= 350) {
                global.viewer.camera.setView({
                    destination: global.DC.Namespace.Cesium.Cartesian3.fromRadians(
                        global.viewer.camera.positionCartographic.longitude,
                        global.viewer.camera.positionCartographic.latitude,
                        340
                        300
                    ),
                    orientation: {
                        // 指向
@@ -654,7 +658,7 @@
                })
            }
            if (height > 370) {
            if (height > 350) {
                global.viewer.camera.setView({
                    destination: global.DC.Namespace.Cesium.Cartesian3.fromRadians(
                        global.viewer.camera.positionCartographic.longitude,
@@ -877,7 +881,7 @@
                    }
                })
                // 最小
                global.viewer.scene.screenSpaceCameraController.minimumZoomDistance = 220
                global.viewer.scene.screenSpaceCameraController.minimumZoomDistance = 100
                // 最大
                global.viewer.scene.screenSpaceCameraController.maximumZoomDistance = 400
                // 视角旋转