From 9e4440e8ce1ed3c72932f3f62f4d05f55c9080e6 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期四, 17 八月 2023 11:49:12 +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