From 46442b030db95ae97b754711c6dc786376c3a6e1 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Thu, 14 Mar 2024 17:28:36 +0800
Subject: [PATCH] update: kmz修改保持方式修改

---
 src/utils/cesium/use-map-draw.ts |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/utils/cesium/use-map-draw.ts b/src/utils/cesium/use-map-draw.ts
index 1ae9c37..bc339a0 100644
--- a/src/utils/cesium/use-map-draw.ts
+++ b/src/utils/cesium/use-map-draw.ts
@@ -4,6 +4,7 @@
 import ImageTrailMaterial from '/@/utils/cesium/ImageTrailMaterial'
 import { ref } from 'vue'
 import { cesiumOperation } from '/@/hooks/use-cesium-tsa'
+import { template as xmlTemplate } from '/@/utils/cesium/use-kmz-tsa'
 const { addPolyline, getEntityById } = cesiumOperation()
 
 const getResource = (name: string) => {
@@ -22,7 +23,7 @@
 }
 interface tragetPoint {
   position: Cesium.Cartesian3
-  isUseGlobalHeight: boolean,
+  isUseGlobalHeight: boolean
   eventList: eventParmas[]
 }
 
@@ -110,6 +111,8 @@
 // kml中的全部实体
 const kmlEntities = ref<Cesium.Entity[]>([])
 
+const selectPointIndex = ref<number | null>(null)
+
 const useMapDraw = (
   dataSource: Cesium.DataSource | any,
   entitiesList: Cesium.Entity[] | any,
@@ -160,7 +163,7 @@
     btmStartPoint = Cesium.Cartesian3.fromDegrees(
       Number(startPointPosition[1]),
       Number(startPointPosition[0]),
-      Number(startPointPosition[2])
+      Number(startPointPosition[2]),
     )
     // 参考起飞点“海拔高度,与“参考起飞点”中的椭球高度对应
     // const posterHeightRegStr = getKmlParams(kmlRes, true, {
@@ -223,7 +226,10 @@
         verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
         disableDepthTestDistance: Number.POSITIVE_INFINITY,
         pixelOffset: new Cesium.Cartesian2(0, -40),
+        show: false
       })
+      // 广告牌隐藏
+      // entity.label._show = false
       // 修改点的信息
       entity.point = new Cesium.PointGraphics({
         pixelSize: 20,
@@ -412,5 +418,5 @@
   }
 }
 
-export { waylinePointsEvent, waylineDetails, kmlEntities }
+export { waylinePointsEvent, waylineDetails, kmlEntities, selectPointIndex }
 export default useMapDraw

--
Gitblit v1.9.3