Я пишу приложение (в ответ), которое предоставляет ETA пользователю в поезде, когда он доберется до следующей станции NJTransit в зависимости от своего местоположения.
Я хотел бы использовать Карты Google, но я не вижу способа гарантировать, что он будет использовать только NJTransit. Например, если бы я попросил направление от Ньюарка до Нью-Йорка, возможно, Google Карты дадут маршрут, используя путь.
У меня есть данные GTFS, но из-за отсутствия информации о задержке их вычисление будет неточным. NJTransit, кажется, имеет в реальном времени поток GTFS, но он предназначен для серверов, и он должен быть полностью клиентским.