From ef32f6913325bb593d537b4ff433545f73ecb79a Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 11 三月 2026 10:00:32 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/utils/map/FastDistanceCalculator.java | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/utils/map/FastDistanceCalculator.java b/xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/utils/map/FastDistanceCalculator.java
index 2b70a8d..9553fe7 100644
--- a/xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/utils/map/FastDistanceCalculator.java
+++ b/xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/utils/map/FastDistanceCalculator.java
@@ -11,9 +11,15 @@
*/
public static double distanceFast(double lat1, double lon1,
double lat2, double lon2) {
- double x = (lon2 - lon1) * DEG_TO_RAD * Math.cos((lat1 + lat2) * 0.5 * DEG_TO_RAD);
- double y = (lat2 - lat1) * DEG_TO_RAD;
- return R * Math.sqrt(x * x + y * y)*1000;
+ try {
+ double x = (lon2 - lon1) * DEG_TO_RAD * Math.cos((lat1 + lat2) * 0.5 * DEG_TO_RAD);
+ double y = (lat2 - lat1) * DEG_TO_RAD;
+ return R * Math.sqrt(x * x + y * y)*1000;
+ }catch (Exception e){
+ e.printStackTrace();
+ }
+ return 0;
+
}
/**
--
Gitblit v1.7.1