From c987705058e8145e0b0773eb5ce1a69e1f7aa65a Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 02 Feb 2026 10:40:46 +0800
Subject: [PATCH] feat:缓冲圆半径显示处理
---
applications/drone-command/src/utils/cesium/shapeTools/shapeUtils.js | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/applications/drone-command/src/utils/cesium/shapeTools/shapeUtils.js b/applications/drone-command/src/utils/cesium/shapeTools/shapeUtils.js
index e9d001f..86d13bd 100644
--- a/applications/drone-command/src/utils/cesium/shapeTools/shapeUtils.js
+++ b/applications/drone-command/src/utils/cesium/shapeTools/shapeUtils.js
@@ -87,3 +87,9 @@
const inverse = Cesium.Matrix4.inverse(frame, new Cesium.Matrix4())
return Cesium.Matrix4.multiplyByPoint(inverse, positionCartesian, new Cesium.Cartesian3())
}
+
+export const formatBufferRadius = meters => {
+ if (!Number.isFinite(meters)) return ''
+ if (meters >= 1000) return `${(meters / 1000).toFixed(2)} km`
+ return `${meters.toFixed(2)} m`
+}
--
Gitblit v1.9.3