From d6955542a70118191d51046fc0c2489d6039e180 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 17 二月 2023 20:41:22 +0800 Subject: [PATCH] 新增加司机端接口 --- driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/GeodesyUtil.java | 11 ++--------- 1 files changed, 2 insertions(+), 9 deletions(-) diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/GeodesyUtil.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/GeodesyUtil.java index c6fd6a8..4e51ea1 100644 --- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/GeodesyUtil.java +++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/GeodesyUtil.java @@ -12,7 +12,6 @@ /** * 计算两个金纬度坐标之间的直线距离 */ -@Component public class GeodesyUtil { @@ -22,7 +21,7 @@ * @param toLonLat * @return */ - public Map<String, Double> getDistance(String fromLonLat, String toLonLat){ + public static Map<String, Double> getDistance(String fromLonLat, String toLonLat){ String[] from = fromLonLat.split(","); String[] to = toLonLat.split(","); GlobalCoordinates source = new GlobalCoordinates(Double.valueOf(from[1]), Double.valueOf(from[0])); @@ -56,16 +55,10 @@ } - 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(); } - - - public static void main(String[] ages){ - GeodesyUtil geodesyUtil = new GeodesyUtil(); - geodesyUtil.getDistance("115.481028,39.989643", "114.465302,40.004717"); - } } -- Gitblit v1.7.1