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