Приложения для Android, приложения для времени в автобусе и поезда, где они берут информацию?

StackOverflow https://stackoverflow.com/questions/8395095

  •  28-10-2019
  •  | 
  •  

Вопрос

Как эти разработчики приложений для Android получают информацию о том, во сколько следующий автобус или поезд?

Одно из возможных решений, на мой взгляд, сводится к синтаксическому анализу информации с веб-сайта определенного автобуса или поезда и размещению ее в их приложении.Но некоторая информация намного более точна, чем информация на сайте.как они это делают?

Это было полезно?

Решение

Многие приложения получают свои статические данные расписания из каналов GTFS, и список этих каналов можно найти на странице http://www.gtfs-data-exchange.com/ .

Информационные системы в режиме реального времени используют множество стандартов.В США лидером рынка является NextBus (Бостон, Сан-Франциско и Лос-Анджелес, среди многих других небольших агентств), имеющий открытый API.У Clever Devices также есть API для Чикаго и нескольких других городов.

MTA в Нью-Йорке использует открытый стандарт SIRI, который набирает популярность в Европе в качестве реализации API реального времени (http://bustime.mta.info).

Другие советы

Многие транспортные агентства предоставляют каналы данных, которые включают информацию о расписании, маршрутах, текущем местонахождении автобусов и другую информацию.Люди пишут приложения, которые используют эти данные и представляют их пользователю.

Например, посмотрите на страницу разработчиков MBTA , на которой есть информация об информации, доступной из MBTA..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top