/**
* 计算两个经纬度坐标之间的距离
* @param lng1: 第1个坐标的经度
* @param lat1: 第1个坐标的纬度
* @param lng2: 第2个坐标的经度
* @param lat2: 第2个坐标的纬度
* @return
*/
public static double getDistance(double lng1,double lat1,double lng2,double lat2){
return (111120 * 1 / 0.017453292) * Math.acos((Math.sin(lat1*0.017453292) * Math.sin(lat2*0.017453292)) + ((Math.cos(lat1*0.017453292) * Math.cos(lat2*0.017453292)) * Math.cos(lng2*0.017453292 - lng1*0.017453292)));
}
Java计算两个经纬度坐标之间的距离
最新推荐文章于 2024-04-07 16:17:46 发布