隨著 Google Maps 等地圖服務與各大城市開放大眾運輸資料,搭乘公車、捷運、輕軌通勤或前往機場、購物中心、球場公園,從未如此輕鬆。本文介紹如何善用這些技術,讓大眾運輸像散步一樣簡單,並說明開發者如何將這些資源整合進自有應用程式。
早期線上地圖僅提供駕車導航。2005 年 Google Maps 發布後,開發者迅速逆向工程並創造 Mashup 應用(如油價比較、測速照相點標示)。Google 於同年 6 月正式釋出 Maps API,奠定現代地圖應用生態系基礎。同年 12 月,Google Transit Trip Planner 上線,整合大眾運輸規劃,用戶可在「Get Directions」下拉選單切換駕車、大眾運輸、步行、騎車模式。
實測體驗:輸入模糊地標(如「Flat Iron Crossing, Broomfield, CO」與「Coors Field, Denver, CO」),Google Maps 即可自動補全並顯示完整轉乘路線。關鍵在於需指定出發/抵達時間,系統才能依時刻表計算最佳路徑。作者發現家附近有停車換乘站,搭乘直達快捷公車通勤,全程無換乘、無等待,大幅降低通勤壓力與成本。
若您的城市未出現在 Google Maps 大眾運輸選項中,代表當地交通機構尚未提交資料。機構只需依 GTFS (General Transit Feed Specification) 格式,將路線資料以 CSV 壓縮包置於公開 URL,Google 會定期抓取更新。GTFS 採簡單 CSV 而非 XML/JSON,降低技術門檻,讓更多機構願意參與。
開發者可搜尋「城市名 gtfs」獲取資料源(如丹佛 RTD),並訂閱 GTFS Exchange 的 RSS 追蹤資料更新頻率(通常每季更新)。
City-Go-Round 於 2009 年上線,雙重定位:
離開電腦後,行動 App 成為關鍵。City-Go-Round 列出各平台優秀應用,評估重點在於資料儲存策略:
推薦應用範例:
從社區規劃與技術交會的高度看,TOPP 是全球最大開源軟體產出組織之一,推動「交通變革」倡議。波特蘭 TriMet 與 TOPP 合作將專有系統改為開源;Streetsblog 則提供新聞、社群與政策倡導,助力減少汽車依賴、改善步行騎車公共運輸環境。
無論出於利他或利己,善用城市大眾運輸選項皆有益無害。Google Maps 等網站降低入門門檻,City-Go-Round 提供行動工具與開放資料倡議,為開發自有交通應用奠定基礎。下次出門前,不妨先查查這些資源,讓旅程更從容。