From acb45c731c3ccd0a67061efb4e7bdf4f56005672 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 12 Jan 2022 08:52:13 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.105:10010/r/school-web
---
src/components/mobileCortrolButtom/index.vue | 57 ++++++++++++++++++++++++++++++++++++++++-----------------
1 files changed, 40 insertions(+), 17 deletions(-)
diff --git a/src/components/mobileCortrolButtom/index.vue b/src/components/mobileCortrolButtom/index.vue
index 84d2273..584f8a9 100644
--- a/src/components/mobileCortrolButtom/index.vue
+++ b/src/components/mobileCortrolButtom/index.vue
@@ -36,26 +36,26 @@
tabTable: [],
ccData: [
{
- lnt: 115.86471885,
- lat: 28.74382592,
+ lnt: 114.03835559,
+ lat: 27.63057034,
},
{
- lnt: 115.86711312,
- lat: 28.74315701,
+ lnt: 114.03971446,
+ lat: 27.62986481,
},
{
- lnt: 115.86872136,
- lat: 28.74009846,
+ lnt: 114.03841654,
+ lat: 27.62919726,
},
{
- lnt: 115.87413129,
- lat: 28.743337,
+ lnt: 114.039946,
+ lat: 27.62847544,
},
],
};
},
computed: {
- ...mapGetters(["mviewer", "openmobileGoTo"]),
+ ...mapGetters(["mviewer", "openmobileGoTo", "dimensionData"]),
},
created() {
this.DC = global.DC;
@@ -69,19 +69,42 @@
},
handleCommand(command) {
let that = this;
- let position = [+command.lnt + 0.01197, +command.lat - 0.0021];
+ let position = [+command.lnt + 0.00027, +command.lat + 0.00048, 450];
console.log(command, "定位");
// 定位
// this.$store.commit("MSETCC_SETCC", {
// lntLat: position,
// });
- this.$store.dispatch("mapFlyTo", {
- //飞入
- lntLat: [...position, 500],
- heading: 0,
- pitch: -45,
- roll: 0,
- noOpen: true,
+ // this.$store.dispatch("mapFlyTo", {
+ // //飞入
+ // lntLat: [...position, 450],
+ // heading: 0,
+ // pitch: -90,
+ // roll: 0,
+ // noOpen: true,
+ // });
+ that.mviewer.camera.setView({
+ // Cesium的坐标是以地心为原点,一向指向南美洲,一向指向亚洲,一向指向北极州
+ // fromDegrees()方法,将经纬度和高程转换为世界坐标
+ destination: new global.DC.Namespace.Cesium.Cartesian3.fromDegrees(
+ // 114.0351,
+ // 27.6314,
+ // 200.0
+ position[0],
+ position[1],
+ position[2]
+ ),
+ orientation: {
+ heading: global.DC.Namespace.Cesium.Math.toRadians(
+ that.dimensionData.heading
+ ),
+ pitch: global.DC.Namespace.Cesium.Math.toRadians(
+ that.dimensionData.pitch
+ ),
+ // heading: data.heading,
+ // pitch: data.pitch,
+ roll: that.dimensionData.roll,
+ },
});
},
openBigPopupAfter() {
--
Gitblit v1.9.3