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