Можно не ориентироваться на время, все уже забыли времена, когда поезда могли идти не про расписанию, расслабились :)
Может просто один раз обвести такие зоны на карте (загрузить отрезки/полигоны в базу), удобно, что не надо для каждого поезда узнавать расписание, зона одна для всех поездов
Только вот с инетом в дороге будут проблемы, поэтому только на геопозицию ориентироваться не стоит
Но я по-прежнему считаю, что тудушка или чат полезнее. Потому что больше практических навыков дадут. В конце концов, приложение для мобильников, надеюсь, не на ноде написано будет