From 2ca94de8ede18ac07ccfd8dec7b6f6a707adde9b Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Mon, 01 Sep 2025 11:20:24 +0800
Subject: [PATCH] Merge branch 'refs/heads/feature/v5.0/5.0.5' into patch_management

---
 src/hooks/useRouteLine/useRouteLine.js |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/hooks/useRouteLine/useRouteLine.js b/src/hooks/useRouteLine/useRouteLine.js
index 296846d..01d0b57 100644
--- a/src/hooks/useRouteLine/useRouteLine.js
+++ b/src/hooks/useRouteLine/useRouteLine.js
@@ -44,6 +44,8 @@
 	}
 
 	async function renderPreviewLine (kmzUrl, wayline_type, cb = () => { }, infos = {}) {
+
+
 		resetCurRouteLineData()
 
 		const { pointPlacemark, polygonList, templateType, startPoint, execute_height_mode, auto_flight_speed } =
@@ -141,14 +143,15 @@
 
 		pointList.shift()
 
-		let dronePosition = {}
-		if (JSON.stringify(curRouteLineData.value.infos) != '{}') dronePosition = {
-			longitude: curRouteLineData.value.infos[0].longitude,
-			latitude: curRouteLineData.value.infos[0].latitude,
-			height: curRouteLineData.value.infos[0].height || 0,
+		if (JSON.stringify(curRouteLineData.value.infos) != '{}') {
+			pointList.unshift({
+				longitude: curRouteLineData.value.infos[0].longitude,
+				latitude: curRouteLineData.value.infos[0].latitude,
+				height: curRouteLineData.value.infos[0].height || 0,
+			})
 		}
 
-		const routePositions = [dronePosition, ...pointList].map(i => Cesium.Cartesian3.fromDegrees(Number(i.longitude), Number(i.latitude), Number(i.height)))
+		const routePositions = pointList.map(i => Cesium.Cartesian3.fromDegrees(Number(i.longitude), Number(i.latitude), Number(i.height)))
 
 		previewDataSource.entities.add({
 			polyline: {

--
Gitblit v1.9.3