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