From 6aa49c2de0717d3faa50bba7f3814849cb386ca3 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 19 Jul 2023 15:07:49 +0800
Subject: [PATCH] 电子沙盘及首页更改

---
 src/views/activity/components/drawBtnBox.vue |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/src/views/activity/components/drawBtnBox.vue b/src/views/activity/components/drawBtnBox.vue
index 305fcb7..5878a19 100644
--- a/src/views/activity/components/drawBtnBox.vue
+++ b/src/views/activity/components/drawBtnBox.vue
@@ -251,9 +251,23 @@
                 } else {
                     overlayData.show = false
                     // this.$parent.removeArrowsListLayer(overlayData)
-                    let altitude = overlayData.attrParams.item.altitude.split(',')
+                    let altitude = overlayData.attrParams.item.altitude.split(',').map(item => {
+                        if (item < 0) {
+                            item = 0
+                        }
+
+                        item = Number(item)
+
+                        return item
+                    })
                     let position = overlayData.attrParams.item.position.slice(11, overlayData.attrParams.item.position.length - 1).replace(/,/g, ';').replace(/ /g, ',')
-                    let positions
+
+                    if (position.indexOf('(') != -1) {
+                        position = position.replace("(", "")
+                        position = position.replace(")", "")
+                    }
+
+                    let positions = position
                     if (altitude && altitude.length) positions = position.split(';').map((item, index) => `${item},${altitude[index]}`).join(';')
                     let coverage = new global.DC.Polygon(positions)
 
@@ -610,7 +624,7 @@
                 overlay.attrParams.item.position = `LINESTRING(${params.position})`
                 let positions = params.position.split(',').map(item => {
                     item = item.split(' ')
-                    item = new global.DC.Position(item[0], item[1], 140)
+                    item = new global.DC.Position(item[0], item[1], 20)
 
                     return item
                 })

--
Gitblit v1.9.3