什麼是距離計算器?
距離計算器使用半正矢公式計算地球上任意兩點之間的直線(大圓)距離。輸入座標或城市名稱,以公里和英里為單位查看距離——適用於旅行規劃和物流。
Haversine 公式把地球視為半徑6371公里的標準球體,全球大部分地區的誤差都在0.5%以內。同時顯示公里與英里兩個單位,「交換」按鈕可對調起終點,內建「紐約→倫敦」範例方便核對輸入格式。
使用方法
- 在輸入框中鍵入經緯度、從 Google 地圖貼上「緯度, 經度」座標對、點按「使用我的位置」,或在地圖上任意位置點擊為目前的點放置標記。切換到「依方位推算終點」,即可由起點、航向與距離算出落點。
- 使用 Haversine 公式即時計算並顯示距離、起始方位角和中點,單位包括公里、英里和海浬。
- 在地圖上拖曳任一標記即可微調位置;使用「交換」反轉兩點,或使用「重設」清空全部內容。
何時使用
- 出行前估算兩個機場間的航段距離,用來粗估油費或碳排放。
- 比較物流方案時,確認兩個倉庫之間的直線距離。
- 核對 GPS 裝置或地理藏寶(geocaching)日誌中的座標是否吻合地標。
結果
從紐約(北緯40.7128°、西經74.0060°)到倫敦(北緯51.5074°、西經0.1278°)的距離:約5570公里或3461英里。
常見問題
- 這和 Google 地圖的駕車距離一樣嗎?
- 不一樣。這裡算的是「大圓距離」,也就是沿地表的最短路徑,相當於直線飛行的長度。駕車距離要繞路,永遠更長。需要步行或開車路線請用 OpenStreetMap 或 Google 之類的導航服務。
- Haversine 公式精度如何?
- 大多數距離下誤差在0.5%以內,公式把地球當作正球體。地球兩極略扁,距離超過10000公里的長弧建議改用 Vincenty 公式。日常用途兩者差異可忽略。
- 應該填什麼格式的座標?
- 十進位度(如 40.7128, -74.0060)或度分秒(40°42'46" N)都可直接使用,毋須先轉換。北緯與東經為正,南緯與西經為負。你也可以把「緯度, 經度」座標對(Google 地圖右鍵複製的格式)貼到任一欄位中,系統會自動拆分到兩個欄位。
- 為什麼同一對城市在其他網站算出的距離略有不同?
- 城市座標沒有統一標準。一個網站可能取市政廳,另一個取地理中心,還有的取機場。即便都是「紐約→倫敦」,不同來源之間差5到20公里很正常。
- 海拔會影響計算嗎?
- Haversine 假設兩端都在海平面。對於飛越山脈的航班、或像拉巴斯(3640公尺)這類高海拔城市,實際路徑會略長,但誤差通常低於0.1%。