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