我的工作常常要一趟飛好幾個國家,最頭痛的是決定先去哪、後去哪。
傳統的世界地圖(麥卡托投影)高緯度會被拉寬,歐洲、北美之間的方向常常看不準,
所以以前都要拿地球儀來比劃。
後來我做了這張四面體世界地圖:
https://iantpe.github.io/tetra-unfold/

主要功能:
1. 整個地球攤在一張圖上,大圓航線在同一面內是直線
2. 上下拖曳可以把北極轉到上方、或把南極轉到下方
3. 輸入機場代碼、中英文城市名就能加入行程,地圖上點機場也可以
4. 一鍵算出最順的順序(固定出發地,最多 10 站)
5. 距離範圍圈:選一個中心、輸入公里或飛行小時,看範圍內有哪些城市
6. 介面有繁中、簡中、英、日、韓、德、法、西、俄 9 種語言,可以直接分享給外國同事
實際使用:一趟從桃園出發、跑 8 個歐洲機場的行程,
自動排序後比我原本排的少了 1,554 公里。
排好的行程在這裡,點開就看得到:
https://iantpe.github.io/tetra-unfold/?lang=zh-Hant&trip=TPE,VIE,MUC,ZRH,CDG,LHR,AMS,FRA,PRG
進階用法:搭配 AI 查機票
距離最短不代表機票最便宜。現在能操作瀏覽器的 AI(例如 Claude in Chrome、ChatGPT 的代理模式),
可以直接打開這張地圖讀出順序,再到 Google 航班逐段查價,幫你整理成比較表。
我實測了一趟:桃園出發,去東京、新加坡、倫敦再回桃園。
地圖排出的「東京 → 倫敦 → 新加坡」少飛 2,328 公里,
但那組日期的機票是 NT$50,779,反而比「東京 → 新加坡 → 倫敦(經杜哈)」的 NT$50,509 貴一點。
另外,同樣是新加坡飛倫敦,經上海轉和經杜哈轉,時間就差了 3 小時 25 分。
想自己試:打開 https://iantpe.github.io/tetra-unfold/?lang=zh-Hant&trip=TPE,NRT,SIN,LHR ,按「算最順的順序」,就會看到地圖排出的順序。
所以我的建議是分工:
1. 用地圖排除明顯繞路的順序
2. 剩下的兩三種順序,交給 AI 查實際票價和轉機時間
3. 自己決定、自己訂票(AI 只查不訂)
要給 AI 的指令範例放在 GitHub 說明頁,可以直接複製。
另一個用法:距離範圍圈
選一個中心機場,設定半徑(公里或飛行小時),地圖會把範圍內塗上顏色,並依距離列出圈內的城市,
滑鼠移到任何地方也會顯示離中心多遠。
例如以臺北為中心、半徑 5,000 公里:德里(4,373 公里)和達爾文(4,298 公里)在圈內,孟買(5,002 公里)剛好在圈外。
適合用來看「飛 8 小時以內能到哪些地方」,或找適合轉機的城市。
有趣的是,範圍在地球上是一個圓,在這張地圖上卻會在摺線處轉折,正好看得出球面距離和平面地圖的差別。
(飛行小時以平均時速 800 公里粗估,實際還要看航線和機型)
範例:https://iantpe.github.io/tetra-unfold/?lang=zh-Hant&range=TPE,5000
小提醒:排好的行程、範圍圈都會自動存在網址裡,按面板上的「複製分享連結」,
就能把整個畫面傳給同事或主管,對方不用重新輸入。
限制:
‧ 距離是理論上的最短飛行距離,沒有考慮實際航班、轉機和航路限制
‧ 地圖角落附近會有變形,這是展開的特性
免費使用、免安裝。原始碼放在 GitHub:
https://github.com/ianTPE/tetra-unfold
有任何建議歡迎留言!




























































































