From 58060e64e1fa9cf3ffcf5e29f09c4c2edf8f2126 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 21 Jul 2022 17:25:34 +0800
Subject: [PATCH] 数据显示更换
---
src/components/arcNavBar/index.vue | 29 ++++++++++++++++++++++-------
1 files changed, 22 insertions(+), 7 deletions(-)
diff --git a/src/components/arcNavBar/index.vue b/src/components/arcNavBar/index.vue
index 10ec4dd..703489e 100644
--- a/src/components/arcNavBar/index.vue
+++ b/src/components/arcNavBar/index.vue
@@ -88,6 +88,16 @@
}
},
methods: {
+
+ coordinate (item) {
+ const arr = item.split(',')
+
+ return {
+ lng: arr[0],
+ lat: arr[1]
+ }
+ },
+
topNavClick (item, index) {
this.titleList.forEach((item) => {
item.flag = false
@@ -121,11 +131,15 @@
var imgArr = result.tpurl.split(',')
+ const position = this.coordinate(result.x)
+
+ console.log(position)
+
this.$store.commit('SET_POPUPBGURL', imgArr[0])
this.$store.commit('SET_POPUPQRURL', result.codeurl)
this.$store.commit('SET_POINTPOSITION', [
- Number(result.jd),
- Number(result.wd),
+ Number(position.lng),
+ Number(position.lat),
Number(result.gd),
Number(result.heading),
Number(result.pitch),
@@ -154,11 +168,11 @@
this.$store.commit('SET_LIVELIST', [])
}
- this.newPopup(result)
+ this.newPopup(result, position)
global.viewer.flyToPosition(
new global.DC.Position(
- Number(result.jd),
- Number(result.wd),
+ Number(position.lng),
+ Number(position.lat),
300,
Number(result.heading),
Number(result.pitch),
@@ -170,9 +184,10 @@
})
},
- newPopup (item) {
+ newPopup (item, positionArr) {
const position = global.DC.Transform.transformWGS84ToCartesian(
- new global.DC.Position(Number(item.jd), Number(item.wd), Number(item.gd))
+ new global.DC.Position(Number(positionArr.lng),
+ Number(positionArr.lat), Number(item.gd))
)
// eslint-disable-next-line no-unused-vars
var popup = new global.DC.DivForms(global.viewer, {
--
Gitblit v1.9.3