oretimeは、現在地と時刻に基づいて次の列車の出発時刻を表示する、軽量なクライアントサイドウェブアプリです。HTML5 Geolocation APIを使用して最寄り駅を検出し、午前(往路)または午後(復路)の適切な時刻表を選択します。駅リストと時刻表データを、自分が利用する路線に合わせてカスタマイズできます
- リポジトリをダウンロードまたはクローンして、index.htmlブラウザで開きます
- ダイアログが表示されるので、最寄り駅検出を有効にするために位置情報へのアクセスを許可します。
- 最寄り駅の直近の出発時刻が表示されます。
index.htmlの上部にある以下の項目を、自分が普段利用する交通機関に合わせて更新してください
- st: 駅名の配列
- stationCoords: 各駅の緯度経度
- timetables: 各駅の午前・午後の時刻表
編集する必要があるのはこれら3つのセクションのみで、他のコードの変更は必要ありません。
- 最寄り駅検出:位置情報APIにより最寄りの駅を自動的に判断します
- 移動方向検出: 午前は順方向ルートを使用し、午後は戻りルートを使用します
- 自動更新: 直近の発車時刻は1分ごとに現在時刻と比較して更新されます。
注: 位置情報は自動的に更新されないため、新しい位置情報を取得するにはページを再読み込みする必要があります。
oretime program is licensed under MIT License.
Contact: X @aike1000
