Aplicativos Android, tempo de ônibus e aplicativos de tempo de trem, onde eles obtêm suas informações?

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

  •  28-10-2019
  •  | 
  •  

Pergunta

Como esses desenvolvedores de aplicativos para Android obtêm informações sobre a que horas seria o próximo ônibus ou trem?

Uma solução possível que eu pensei basicamente analisa as informações no site de determinado ônibus ou trem e as coloca em seu aplicativo.Mas algumas das informações são muito mais precisas do que as informações do site.como eles fazem isso?

Foi útil?

Solução

Muitos aplicativos obtêm seus dados estáticos de programação de feeds GTFS, e uma lista desses feeds pode ser encontrada em http://www.gtfs-data-exchange.com/ .

Os sistemas de informação em tempo real usam uma variedade de padrões.Nos EUA, a líder de mercado é a NextBus (Boston, SF e LA entre muitas outras pequenas agências), que possui uma API aberta.A Clever Devices também possui uma API para Chicago e várias outras cidades.

O MTA em NYC está usando o padrão aberto SIRI, que está ganhando força na Europa como sua implementação de API em tempo real (http://bustime.mta.info).

Outras dicas

Muitas agências de transporte público fornecem feeds de dados que incluem informações sobre horários, rotas, locais atuais de ônibus e outras informações.As pessoas escrevem aplicativos que consomem esses dados e os apresentam ao usuário.

Por exemplo, consulte a página de desenvolvedores do MBTA , que contém informações sobre as informações disponíveis no MBTA.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top