這個計算器的用途
經緯度距離計算器能算出地球表面上兩個地理座標點之間的最短距離。這種「大圓距離」採用 Haversine 半正矢公式計算,將地球視為半徑 6,371 公里的球體。它是衡量兩個 GPS 位置相隔多遠的標準工具,只計算地表的直線距離,不考慮道路或地形起伏。
使用方法
先輸入第一個地點的緯度與經度,再輸入第二個地點的緯度與經度。請使用十進位度數:北緯與東經為正值,南緯與西經為負值。計算器會同時回傳公里、法定英里與海里三種單位的距離。
公式說明
設 \(\varphi_1\)、\(\varphi_2\) 為兩地的緯度,\(\lambda_1\)、\(\lambda_2\) 為兩地的經度,全部以弧度表示。令 \(\Delta\varphi = \varphi_2 - \varphi_1\)、\(\Delta\lambda = \lambda_2 - \lambda_1\),則 Haversine 公式為:
$$a = \sin^{2}\!\frac{\Delta\varphi}{2} + \cos\varphi_1 \cdot \cos\varphi_2 \cdot \sin^{2}\!\frac{\Delta\lambda}{2}$$,接著 $$d = 2R \cdot \arcsin\!\bigl(\sqrt{a}\bigr)$$,其中 \(R = 6371\) 公里。Haversine 形式即使在距離極短時,數值上仍相當穩定。
實例演算
以紐約市(40.7128°、−74.0060°)到倫敦(51.5074°、−0.1278°)為例:將座標換算成弧度後代入公式,可得 \(a \approx 0.1390\)、\(c \approx 0.7674\),所以 $$d \approx 6371 \times 0.7674 \approx 5{,}570 \text{ 公里}$$ 約等於 3,461 英里或 3,008 海里——這正好與眾所周知的紐約—倫敦空中航線距離相符。
常見問題
這是行車距離嗎?不是。它是橫越地球表面的直線距離,類似飛機的航線,並非道路路線。
準確度如何?由於地球略呈橢球狀,球體 Haversine 的結果與真正的測地線距離最多可能相差約 0.3%。對絕大多數用途而言,這個誤差可以忽略不計。
應該使用哪種座標格式?請使用十進位度數。若是度分秒格式,請先換算(例如 40°42′46″N ≈ 40.7128°)。