From c7c9de0214cb1e6ad3d29c8a3a0c7a8ea31fbaaa Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Tue, 05 Dec 2023 15:37:13 +0800
Subject: [PATCH] 航线点位事件编辑完善

---
 src/components/GMap.vue |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/components/GMap.vue b/src/components/GMap.vue
index c398f0d..18e835b 100644
--- a/src/components/GMap.vue
+++ b/src/components/GMap.vue
@@ -735,6 +735,7 @@
         :payloads="osdVisible.payloads">
       </DroneControlPanel>
     </div>
+    <waylineTool />
   </div>
 </template>
 
@@ -782,6 +783,7 @@
 import Cesium from './cesiumMap/cesium.vue'
 import { convertTimestampToDate } from '/@/utils/time'
 import { cesiumOperation } from '/@/hooks/use-cesium-tsa'
+import waylineTool from './waylinetool/index.vue'
 export default defineComponent({
   components: {
     BorderOutlined,
@@ -807,6 +809,7 @@
     CarryOutOutlined,
     RocketOutlined,
     DesktopOutlined,
+    waylineTool
   },
   name: 'GMap',
   props: {},
@@ -1240,6 +1243,7 @@
     watch(() => openDroneControl.value, (is: boolean) => {
       if (!is) {
         cesium.removeById('rangeEllipse')
+        cesium.removeAllDataSource()
         return
       }
       // 设置无人机范围
@@ -1251,6 +1255,9 @@
       }
       cesium.addEllipse(ellipseSetting)
       cesium.flyTo(ellipseSetting, 5, 20000)
+
+      // 加载图斑
+      cesium.loadGeoJson('../src/assets/jsonData/jkj(1).json')
     })
 
     function draw (type: MapDoodleType, bool: boolean) {

--
Gitblit v1.9.3