From 826395c814d9bc7af4570be687d4a1118e05b07c Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 29 Jan 2026 18:15:41 +0800
Subject: [PATCH] feat: 位置,航线样式调整

---
 applications/drone-command/src/views/areaManage/precinctInfo/FormDiaLog.vue |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/applications/drone-command/src/views/areaManage/precinctInfo/FormDiaLog.vue b/applications/drone-command/src/views/areaManage/precinctInfo/FormDiaLog.vue
index 064f7ad..14a03ee 100644
--- a/applications/drone-command/src/views/areaManage/precinctInfo/FormDiaLog.vue
+++ b/applications/drone-command/src/views/areaManage/precinctInfo/FormDiaLog.vue
@@ -120,6 +120,7 @@
 import axios from 'axios'
 import { saveOperationLog } from '@ztzf/apis'
 import { useRoute } from 'vue-router'
+import positionIcon from '@/assets/images/areaManage/positionIcon.png'
 
 const initForm = () => ({
 	address: '', // 位置
@@ -185,7 +186,7 @@
 let redPointEntity
 let leftClickBound = false
 const labelParams = {
-	font: '16px',
+	font: '18px',
 	fillColor: Cesium.Color.WHITE, // 文字颜色:白色
 	backgroundColor: Cesium.Color.BLACK, //背景颜色
 	backgroundPadding: new Cesium.Cartesian2(5, 5), // 水平/垂直内边距(像素)
@@ -219,10 +220,11 @@
 	if (!redPointEntity) {
 		redPointEntity = viewer.entities.add({
 			position: Cesium.Cartesian3.fromDegrees(longitude, latitude),
-			point: {
-				color: Cesium.Color.RED,
-				pixelSize: 10,
-				heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
+			billboard: {
+				image: positionIcon,
+				width: 20,
+				height: 20,
+				verticalOrigin: Cesium.VerticalOrigin.CENTER,
 			},
 			label: {
 				text: `${longitude.toFixed(6)}, ${latitude.toFixed(6)}`,
@@ -240,10 +242,11 @@
 	if (!redPointEntity) {
 		redPointEntity = viewer.entities.add({
 			position: Cesium.Cartesian3.fromDegrees(longitude, latitude),
-			point: {
-				color: Cesium.Color.RED,
-				pixelSize: 10,
-				heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
+			billboard: {
+				image: positionIcon,
+				width: 20,
+				height: 20,
+				verticalOrigin: Cesium.VerticalOrigin.CENTER,
 			},
 			label: {
 				text: `${longitude.toFixed(6)}, ${latitude.toFixed(6)}`,

--
Gitblit v1.9.3