计算两点之间的直线距离
使用 Haversine 公式计算两点间的距离
其中: lat1, lon1: 起点纬度和经度 lat2, lon2: 终点纬度和经度 R: 地球半径(大约 6371 公里)
0 公里
了解如何使用距离计算器及其工作原理
Haversine 公式可以计算地球表面两点之间的大圆距离。该公式考虑了地球的曲率,因此计算结果较为准确。
公式如下:
a = sin²(Δlat/2) + cos(lat1) * cos(lat2) * sin²(Δlon/2)
c = 2 * atan2(sqrt(a), sqrt(1-a))
d = R * c
其中: