運河駅からの乗換案内の自作
何か便利なものが作れないかと考え、電気工学研究会活動の一環として、乗換案内システムの自作に挑戦してみました!
どうやって乗換案内を作るのか?
今回は、javascriptを利用して、webページ上で乗換案内ができるようにしました。
ひとまず、平日の東武アーバンパークライン(野田線)運河駅の柏方面の電車の出発時刻に関する案内を行うシステムを考えました。原理は以下の通りです。
- システム利用者の端末から、現在時刻の情報を取得します。
- 現在時刻の情報を利用して、独自の運河駅の時刻表データから、次の電車以降の電車の発車時刻や行き先などの情報を抽出します。
- 抽出した情報を、見やすく表示します。
システムの使い方
簡単です。webページを開くだけです。
注意: 現状では「運河駅発 柏方面行き」のみ対応しています。
オプション設定も付けました
例えば、
- 急行が停まらない駅の利用者向けの機能として、普通電車のみの検索ができます。
- もっと後に出発する電車の情報や、すでに発車した電車の情報も確認できます。
システムをより良くするには
以下のような改善、改良の策が考えられます。
- 運河駅発 柏方面行き 以外にも対応する。
- 到着駅を入力すれば、出発駅の情報だけでなく、到着駅の情報も確認できるようにする。
- 途中駅で乗換するとき、乗換先の電車の発車時刻や乗換方法も案内する。
- 電車の遅延や運休の有無を表示する。
- 平日だけでなく、土日祝にも対応する。
- バグの修正など