Haversine公式Haversine公式用于计算球面上两点之间的大圆距离,考虑了地球的曲率。
Haversine公式:
d = 2r × arcsin(√[sin²(Δφ/2) + cos φ1 × cos φ2 × sin²(Δλ/2)])
该公式通过将经纬度坐标转换为弧度,然后计算两点间大圆路径的长度来工作。结果是两点间的直线距离(球面距离),不考虑地形或实际路线。
Haversine公式Haversine公式用于计算球面上两点之间的大圆距离,考虑了地球的曲率。
Haversine公式:
d = 2r × arcsin(√[sin²(Δφ/2) + cos φ1 × cos φ2 × sin²(Δλ/2)])
该公式通过将经纬度坐标转换为弧度,然后计算两点间大圆路径的长度来工作。结果是两点间的直线距离(球面距离),不考虑地形或实际路线。