Tcbus

臺中市公車地圖

This project is maintained by g0v

一、 簡介

這個程式讓你自行選擇要在 OpenStreetMap 上面顯示哪幾條 (臺中市的) 公車路線及這些路線的站牌。 請直奔 demo 地圖頁面 玩玩看吧!

同場加映: 臺中市公車結合去回程的動態到站時刻表。 對於手機上網吃不飽的族群來說, 這個網頁所吃的封包比市政府 官版的公車動態資訊 要少很多啊!!

二、 自行安裝

這個頁面僅僅使用 javascript, 所以您也可以在自己的電腦上安裝。 從左側下載之後, 在您電腦的網頁目錄 (例如 ~/public_html 或 /var/www) 解壓縮, 即可使用。

三、 參與改進及開發

您不需要是程式高手也可參與改進這個計畫!

希望看見什麼新功能嗎? 現有功能及設計, 有哪些地方需要改進?

拜求 css 大大幫忙改進版面。 (呵呵我小時候最爛的科目之一就是美術。)

目前不知該在哪裡開討論區比較好。 搜尋到 osi.io 但是它自動只產生 我個人的 projects 的討論區; 而這個 tcbus 計畫我把它開在 g0v 上面, 所以... (github 跟 g0v 的運作我都很不熟 orz) 您若有什麼點子或希望參與, 目前只能 私下與我聯絡

四、 給程式設計看的資訊

本程式採用 leaflet 函式庫 1.0.0-rc.3 及 Leaflet.PolylineDecorator 撰寫, 適合作為學習 leaflet 的入門觀摩。

如果需要從官網下載最新的路線資訊, 請研究 regenerate-data.sh 。

五、 為什麼要開發這個程式

其實市政府的 公車動態既路網轉乘系統 做得還蠻不錯的, 我幹嘛還要寫這個程式呢? 因為:

  1. 正在執行一個 OpenStreetMap 的科技部計畫, 需要產生一些績效。
  2. 受到中興大學電機系呂映霆同學的啟發。 (連結待補)
  3. 想要寫 leaflet 的教學文。 (連結待補; 有興趣的程式設計師可以先參考有點相關的 「OSM 混搭很簡單」)
  4. 想要同時顯示幾條路線。
  5. 手癢。 (最重要的原因)