From b1398528bd9f5245f580285681cca6abc192c651 Mon Sep 17 00:00:00 2001
From: wangjuncheng <1>
Date: 星期五, 16 五月 2025 16:00:43 +0800
Subject: [PATCH] change

---
 src/components/menu/flowRate_waterLevel.vue |   29 ++++++++++++++++++++++-------
 1 files changed, 22 insertions(+), 7 deletions(-)

diff --git a/src/components/menu/flowRate_waterLevel.vue b/src/components/menu/flowRate_waterLevel.vue
index 297c445..ec7c52e 100644
--- a/src/components/menu/flowRate_waterLevel.vue
+++ b/src/components/menu/flowRate_waterLevel.vue
@@ -66,18 +66,24 @@
 		position: point.cartesian,
 		label: {
 			text: `娴嬮噺鐐� ${index + 1}\n缁忓害: ${point.longitude.toFixed(6)}\n绾害: ${point.latitude.toFixed(6)}\n鏃堕棿: ${displayTime}`,
-			font: '14pt monospace',  // 鍑忓皬瀛椾綋澶у皬
+			font: '14pt monospace',
 			style: Cesium.LabelStyle.FILL_AND_OUTLINE,
 			fillColor: Cesium.Color.YELLOW,
 			outlineColor: Cesium.Color.BLACK,
-			outlineWidth: 2,  // 鍑忓皬杞粨瀹藉害
+			outlineWidth: 2,
 			verticalOrigin: Cesium.VerticalOrigin.CENTER,
 			horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
 			backgroundColor: Cesium.Color.fromCssColorString('rgba(0,0,0,0.7)'),
-			backgroundPadding: new Cesium.Cartesian2(10, 10),  // 鍑忓皬鑳屾櫙濉厖
+			backgroundPadding: new Cesium.Cartesian2(10, 10),
 			showBackground: true,
-			scale: 1,  // 璁剧疆缂╂斁姣斾緥
-			maximumScale: 1.5,  // 璁剧疆鏈�澶х缉鏀炬瘮渚�
+			scale: 1,
+			distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 5000), // 璺濆湴闈�5000绫冲唴鏄剧ず
+			pixelOffsetScaleByDistance: new Cesium.NearFarScalar(
+				100,  // Near 璺濈 (鐩告満绂诲湴100绫�)
+				1.0,  // 鍦ㄨ繎澶勶紝鏀惧ぇ鍊嶆暟涓�1.0锛堟甯革級
+				5000, // Far 璺濈 (鐩告満绂诲湴5000绫�)
+				0.3   // 鍦ㄨ繙澶勶紝缂╁皬鍒�0.3鍊�
+			)
 		}
 	});
 
@@ -89,7 +95,16 @@
 			material: new Cesium.PolylineOutlineMaterialProperty({
 				outlineWidth: 4,
 				outlineColor: Cesium.Color.WHITE
-			})
+			}),
+			distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 5000), // 璺濆湴闈�5000绫冲唴鏄剧ず
+			pixelOffsetScaleByDistance: new Cesium.NearFarScalar(
+				100,  // Near 璺濈 (鐩告満绂诲湴100绫�)
+				1.0,  // 鍦ㄨ繎澶勶紝鏀惧ぇ鍊嶆暟涓�1.0锛堟甯革級
+				5000, // Far 璺濈 (鐩告満绂诲湴5000绫�)
+				0.3   // 鍦ㄨ繙澶勶紝缂╁皬鍒�0.3鍊�
+			)
+
+
 		}
 	});
 
@@ -178,7 +193,7 @@
 }
 
 function endCalculation() {
-	ElMessage.success('娓呴櫎鎵�鏈夋祴閲忕偣锛�');
+	// ElMessage.success('娓呴櫎鎵�鏈夋祴閲忕偣锛�');
 	pickedPoints.value = [];
 	viewer.entities.removeAll();
 	// currentTime.value = 0;

--
Gitblit v1.9.3