From 4dad354365590324cf555490c76a0cd53ca50f81 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Thu, 23 Nov 2023 18:02:23 +0800
Subject: [PATCH] 航线库修改

---
 src/pages/page-web/projects/wayline.vue |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/pages/page-web/projects/wayline.vue b/src/pages/page-web/projects/wayline.vue
index c2bc916..073d889 100644
--- a/src/pages/page-web/projects/wayline.vue
+++ b/src/pages/page-web/projects/wayline.vue
@@ -168,7 +168,6 @@
 const isPointListOpen = ref<boolean>(false)
 const tragetPointArr = ref<Cesium.Cartesian3[]>([])
 const selectedPoint = ref<number | null>(null)
-const tPointIdList = ref<string[]>([])
 
 onMounted(() => {
   const parent = document.getElementsByClassName('scrollbar').item(0)?.parentNode as HTMLDivElement
@@ -293,7 +292,6 @@
     const cartesianArr: any[] = []
     for (let i = 0; i < kmlEntityArr.length; i++) {
       const entity = kmlEntityArr[i]
-      tPointIdList.value.push(entity._id)
       const billboard = createBillboard(`${i + 1}`, '#2D8CF0')
       entity._id = 'tragetPoint' + i
       entity.billboard = new Cesium.BillboardGraphics({
@@ -335,6 +333,12 @@
   if (getEntityById('clickBox')) {
     removeById('clickBox')
   }
+  kmlDataSource.entities._entities._array.forEach((entity: { _id: string; billboard: Cesium.BillboardGraphics }, i: number) => {
+    entity.billboard = new Cesium.BillboardGraphics({
+      image: createBillboard(`${i}`, entity._id === `tragetPoint${index}` ? '#FF9900' : '#2D8CF0'),
+      pixelOffset: new Cesium.Cartesian2(0, -20)
+    })
+  })
   // 创建盒子
   const entity = {
     id: 'clickBox',

--
Gitblit v1.9.3