Приложения для Android, приложения для времени в автобусе и поезда, где они берут информацию?
Вопрос
Как эти разработчики приложений для Android получают информацию о том, во сколько следующий автобус или поезд?
Одно из возможных решений, на мой взгляд, сводится к синтаксическому анализу информации с веб-сайта определенного автобуса или поезда и размещению ее в их приложении.Но некоторая информация намного более точна, чем информация на сайте.как они это делают?
Решение
Многие приложения получают свои статические данные расписания из каналов GTFS, и список этих каналов можно найти на странице http://www.gtfs-data-exchange.com/ .
Информационные системы в режиме реального времени используют множество стандартов.В США лидером рынка является NextBus (Бостон, Сан-Франциско и Лос-Анджелес, среди многих других небольших агентств), имеющий открытый API.У Clever Devices также есть API для Чикаго и нескольких других городов.
MTA в Нью-Йорке использует открытый стандарт SIRI, который набирает популярность в Европе в качестве реализации API реального времени (http://bustime.mta.info).
Другие советы
Многие транспортные агентства предоставляют каналы данных, которые включают информацию о расписании, маршрутах, текущем местонахождении автобусов и другую информацию.Люди пишут приложения, которые используют эти данные и представляют их пользователю.
Например, посмотрите на страницу разработчиков MBTA , на которой есть информация об информации, доступной из MBTA..