From 367a503f97ba67a73457f05885d0ea65f2d997fd Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期五, 09 八月 2024 18:19:56 +0800 Subject: [PATCH] 站点详情 --- ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/GeodesyUtil.java | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/GeodesyUtil.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/GeodesyUtil.java index 759e585..ff1cfd1 100644 --- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/GeodesyUtil.java +++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/GeodesyUtil.java @@ -4,7 +4,6 @@ import org.gavaghan.geodesy.GeodeticCalculator; import org.gavaghan.geodesy.GeodeticCurve; import org.gavaghan.geodesy.GlobalCoordinates; -import org.springframework.stereotype.Component; import java.util.HashMap; import java.util.Map; @@ -12,7 +11,6 @@ /** * 计算两个金纬度坐标之间的直线距离 */ -@Component public class GeodesyUtil { @@ -22,7 +20,7 @@ * @param toLonLat * @return */ - public Map<String, Double> getDistance(String fromLonLat, String toLonLat){ + public static Map<String, Double> getDistance(String fromLonLat, String toLonLat){ Map<String, Double> map = null; if(StringUtils.isNotEmpty(fromLonLat) && StringUtils.isNotEmpty(toLonLat)){ map = new HashMap<>(); @@ -59,7 +57,7 @@ } - private double getDistanceMeter(GlobalCoordinates gpsFrom, GlobalCoordinates gpsTo, Ellipsoid ellipsoid){ + private static double getDistanceMeter(GlobalCoordinates gpsFrom, GlobalCoordinates gpsTo, Ellipsoid ellipsoid){ //创建GeodeticCalculator,调用计算方法,传入坐标系、经纬度用于计算距离 GeodeticCurve geoCurve = new GeodeticCalculator().calculateGeodeticCurve(ellipsoid, gpsFrom, gpsTo); return geoCurve.getEllipsoidalDistance(); -- Gitblit v1.7.1