全台火車、捷運、公車、YouBike 與國道路況,一個 App 查完。整合全台鐵路、捷運、輕軌、市區公車、公共自行車與國道即時路況,開啟定位即可依距離自動排列周邊站點與即時到站倒數。
功能亮點
傳統交通查詢多半分散於各家官方 App,且需使用者預先指定運具業者。查交通將全台多維度的軌道與公路資料整合於單一介面,透過定位即時推算周邊車站與站牌,直覺呈現後續班次與進站時間。
系統具備高可信度的即時看板設計,能自動捲動至下一班車並清楚標註資料來源、即時回報與時刻表推估狀態。此外,更整合 iOS 即時動態與動態島,支援在鎖定畫面追蹤特定班次倒數,大幅減少重複解鎖查詢的操作成本。



使用體驗
- 全台多運具整合:涵蓋臺鐵、台灣高鐵、阿里山林鐵、全台 9 大捷運與輕軌系統、22 縣市公車客運、YouBike / Moovo 公共自行車及國道即時路況。
- 透明可靠的即時看板:自動捲動至次班車位置,明確區分即時資料與排程推估,並提供臺北捷運車廂擁擠度顯示。
- 動態島與即時動態隨行:支援將選定的車次、車站或國道路況放至鎖定畫面與動態島進行倒數追蹤。
- 跨運具轉乘路徑規劃:依據真實班表串接軌道、公路與步行,提供精準的上車、轉乘與抵達時刻表。
- 雙模式地圖系統:提供基於官方 GIS 圖資的軌道路網圖,以及還原車站現場標示的手工排版捷運路線圖。
- 集中化營運通阻公告:聚合各家業者之停駛、延誤、施工等即時通阻資訊。
- 完整無障礙與介面設計:全 App 支援 iOS Dynamic Type 動態字級、繁中/英文多語系、深色模式、iPad 多欄佈局與專用等寬時刻數字字型。
工程設計
系統深度串接交通部「運輸資料流通服務(TDX)」開放 API 與臺北捷運開放介面,針對全台大量動態與靜態交通數據建立快取與解析機制。在前端呈現上,嚴格區隔靜態時刻排程與即時 GPS 遙測更新狀態,並在介面提供資料時間戳記檢視。
在 iOS 系統整合方面,深度結合 ActivityKit 實作 Live Activities 與 Dynamic Island 動態追蹤,並最佳化背景更新策略與記憶體佔用。地圖層則整合標準 GIS 向量圖資與客製向量拓撲圖,確保路線縮放與站點關聯的流暢度與準確性。
開發技術
- 平台與架構:iOS、iPadOS、Swift、SwiftUI
- 系統整合:ActivityKit (Live Activities & Dynamic Island)、Dynamic Type
- 開放資料串接:交通部 TDX (Transport Data eXchange) API、臺北捷運開放 API
- 地圖與圖資:GIS 向量圖資解析、Custom Map Topology
- 商業化與發行:StoreKit (In-App Purchases / Auto-renewable Subscriptions)、Google Mobile Ads
專案收穫
- 高併發多來源 API 整合:整合分散的全台交通開放資料,建立可靠的資料正規化、快取與即時狀態識別機制。
- 現代 iOS 系統特性實作:完整實作 Live Activities、動態島與自動續訂訂閱制流程,提升使用者體驗與產品商業化能力。
- 複雜排版與無障礙適配:克服動態字級放大破版問題,建立高相容性的響應式介面與 iPad 分欄架構。
