免费经纬度距离计算器

点A

°N
°E

点B

°N
°E

距离单位

距离

输入两点的坐标
然后点击 计算距离
即可求出直线距离。

经纬度距离计算器是一个在线工具,通过纬度和经度坐标计算地球任意两点之间的大圆距离。它可以作为坐标距离计算器、GPS坐标距离计算器和直线距离计算器,快速得出公里、英里或海里结果。无论你是旅行者、学生还是GIS专业人士,该免费工具都能基于Haversine公式提供可靠的距离估算。

理解地理坐标

纬度和经度构成了定位的全球网格系统。纬度以度为单位,指示点相对于赤道的北南距离,从赤道的0°到两极的90°(北纬为正,南纬为负)。经度测量相对于本初子午线(0°)的东西位置,取值范围−180°到180°(东经为正,西经为负)。坐标通常写为 (纬度, 经度),例如帝国大厦的 (40.7484°, −73.9857°)。当使用方向 (N, S, E, W) 时,负号代替西或南。

Haversine大圆距离公式

该直线距离计算器的核心算法是Haversine公式,它计算球面上两点之间的最短路径:

d=2R⋅arcsin⁡(sin⁡2(θ2−θ12)+cos⁡θ1⋅cos⁡θ2⋅sin⁡2(ϕ2−ϕ12))d = 2R \cdot \arcsin\left(\sqrt{\sin^2\left(\frac{\theta_2 - \theta_1}{2}\right) + \cos\theta_1 \cdot \cos\theta_2 \cdot \sin^2\left(\frac{\phi_2 - \phi_1}{2}\right)}\right)

其中:

  • θ1,ϕ1\theta_1, \phi_1 和 θ2,ϕ2\theta_2, \phi_2 是两点的纬度和经度,以弧度表示。
  • RR 是地球的平均半径,约6371公里(3959英里)。
  • dd 是大圆距离。

使用公式时,需要将纬度和经度值乘以 π180\frac{\pi}{180} 从度转换为弧度。Haversine函数避免了普通余弦中的负值问题,使其对所有坐标对都稳健。

示例计算

巴黎到克拉科夫

  • 巴黎: 48.8566∘48.8566^\circ N, 2.3522∘2.3522^\circ E
  • 克拉科夫: 50.0647∘50.0647^\circ N, 19.9450∘19.9450^\circ E

大圆距离: 1275.6 km (792.6 英里).

珠穆朗玛峰到帝国大厦

  • 珠穆朗玛峰: 27.9881∘27.9881^\circ N, 86.9250∘86.9250^\circ E
  • 帝国大厦: 40.7484∘40.7484^\circ N, −73.9857∘-73.9857^\circ W (西经为负)

距离: 12,122 km (7,532 英里).

这些示例展示了如何输入任意一对坐标即可立即得出结果。

实用功能

计算器接受十进制度数(DD)以及度分秒(DMS)格式的输入。它会自动将DMS转换为十进制进行计算。输出可以以公里、英里和海里等多种单位显示。对于那些需要经常计算距离的用户,这款GPS坐标距离计算器通过用户友好的界面简化了过程。

准确性与局限性

由于地球不是完美的球体,Haversine公式引入的误差高达0.5%。对于需要毫米级精度的应用(例如测量),建议使用椭球体模型如WGS84。对于日常用途——徒步旅行、飞行规划或地理教育——Haversine近似已经足够。

结论

经纬度距离计算器提供了一种便捷的方式来查找地球任意两点之间的大圆距离。输入坐标,选择单位,立即获得结果。无论你称它为直线距离计算器、地球上两点距离计算器还是Haversine距离计算器,该工具都能为全球任何地点的坐标提供准确、易于理解的距离。

常见问题

1. 经纬度距离计算器如何计算两个坐标之间的距离?

它使用Haversine公式,基于两点的纬度和经度以及地球平均半径,计算球面上的大圆距离。

2. 我可以输入度分秒(DMS)格式的坐标吗?

是的,计算器接受DMS输入,并在计算前自动将其转换为十进制度数。

3. 直线距离计算器支持哪些单位?

它可以显示公里、英里和海里距离,满足不同应用需求。

4. Haversine公式在地球距离上的精度如何?

该公式的精度约为0.5%,因为它将地球视为完美球体。如需更高精度,则需要使用像WGS84这样的椭球体模型。

使用方法

  1. 输入点A和点B的纬度和经度(以十进制度数表示)。南纬和西经使用负值。
  2. 选择单位:公里、英里或海里。
  3. 点击计算即可得到地球表面两点间的直线(大圆)距离。