經緯度距離計算器的功能
這個工具用來計算地球上兩點之間的大圓距離,也就是沿著球面行進的最短路徑,俗稱「直線距離」或「飛行距離」。只要輸入兩個地點的地理座標,計算器就會同時以公里與英里回傳結果。無論是地圖測繪、GIS 作業、路線規劃、物流估算,還是任何只要有十進位經緯度、想知道兩點相距多遠的情境,這個工具都非常合適。
需要輸入的資料
- 緯度 1 與 經度 1:第一個地點的座標,以十進位度數表示(例如倫敦為 51.5074, -0.1278)。
- 緯度 2 與 經度 2:第二個地點的座標,同樣使用十進位度數格式。
南半球與西半球請使用負值。四個欄位都必須是數字;計算器會先將它們解析為浮點數,再進行運算。
公式說明
本計算器採用半正矢公式(Haversine formula),並固定地球半徑為 \(R = 6371\) 公里:
$$d = 2R \cdot \arcsin\!\left( \sqrt{ \sin^{2}\!\frac{\varphi_2-\varphi_1}{2} + \cos\varphi_1 \cdot \cos\varphi_2 \cdot \sin^{2}\!\frac{\lambda_2-\lambda_1}{2} } \right)$$其中 \(\varphi\) 代表緯度、\(\lambda\) 代表經度,兩者都先換算成弧度。計算結果再乘以 0.621371,即可一併以英里顯示距離。由於此公式將地球視為完美球體,與真實橢球面距離相比,誤差大約在 0.3% 以內,對絕大多數實際應用來說已綽綽有餘。
實例試算
假設第一點是倫敦(緯度 51.5074,經度 −0.1278),第二點是巴黎(緯度 48.8566,經度 2.3522)。代入半正矢公式後,得到的距離約為 343.5 公里,換算約 213.4 英里。這是兩點之間的地表直線距離,並非實際的行車里程。
常見問題
這算出來是行車距離嗎?不是。計算的是地球表面的大圓(直線)距離。實際開車的里程通常會更長,因為道路很少能完全沿著弧線行進。
應該使用哪種座標格式?只能使用十進位度數,例如 40.7128,而不是 40°42′46″N。如果你的資料是「度分秒」格式,請先換算成十進位再輸入。
準確度有多高?在 6371 公里球體上使用半正矢法,對幾乎所有點對的誤差都在不到 1% 的範圍內,用於地圖測繪、GIS 與物流估算都相當足夠。