学习记录
1、maven 依赖
org.gavaghan
geodesy
1.1.3
2、生产点坐标
GlobalCoordinates center = new GlobalCoordinates(38.885791,121.858205);
3、根据两点算距离
/**
* 根据坐标算距离
* @param startLng
* @param startLat
* @param endLng
* @param endLat
* @return
*/
public static double getDistanceMeter(double startLng,double startLat,double endLng,double endLat){
GlobalCoordinates startGlobalCoordinates = new GlobalCoordinates(startLat, startLng);
GlobalCoordinates endGlobalCoordinates = new GlobalCoordinates(endLat, endLng);
GeodeticCurve geoCurve = new GeodeticCalculator().calculateGeodeticCurve(Ellipsoid.WGS84, startGlobalCoordinates, endGlobalCoordinates);
return geoCurve.getEllipsoidalDistance();
}
4、根据开始点、方向、距离计算结束点
/**
* 根据开始坐