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