/**
* 计算两个经纬度的距离
* @param longt1 经度1
* @param lat1 维度1
* @param longt2 经度2
* @param lat2 维度2
* @return
*/
public static double getDistance(double longt1, double lat1, double longt2, double lat2) {
double PI = 3.14159265358979323;
double R = 6371229;
double x, y, distance;
x = (longt2 - longt1) * PI * R * Math.cos(((lat1 + lat2) / 2) * PI / 180) / 180;
y = (lat2 - lat1) * PI * R / 180;
distance = Math.hypot(x, y);
return distance;
}
两个经纬度之间的距离计算
最新推荐文章于 2024-04-16 15:33:44 发布