2012-05-10 15 views
8

Estoy trabajando en un proyecto de tesis para hacer un sistema de navegación "integrated indoor/outdoor" para dispositivos móviles (especialmente Iphone).Cómo obtener datos de tránsito de Google por api

Necesito información sobre el transporte público, hasta hace unos días he utilizado este servicio: http://www.google.com/m/directions

pero ya no funciona por alguna razón.

Vi que hay instrucciones de las API de Google, pero solo funcionan para andar, bicicleta, modo de viaje en automóvil y no funcionan para "transit mode".

Luego vi que no hay una API pública para el servicio Google Transit.

Me preguntaba si existe una "API" o una "forma" de extraer datos del transporte público.

+0

Esa es una pregunta que encajaría perfectamente en http://area51.stackexchange.com/proposals/49339/open-transportation-technology – gcamp

Respuesta

0

y gracias por publicar su pregunta. Yo también estoy trabajando en un proyecto de transporte similares por mi cuenta, y creo que para responder a su pregunta, no se proporcionó la mejor respuesta aquí:

https://stackoverflow.com/a/10083926/458811

Me gustaría tener algo original para proporcionar por mi cuenta, pero Intento utilizar los datos que ofrece mi ciudad y desarrollar un algoritmo que sirve como planificador de viajes. De ninguna manera es una tarea fácil, pero supongo que eso es lo que separa a los buenos desarrolladores de los mediocres. Por favor contáctame si tienes alguna idea, y espero que te vaya bien en tu proyecto de tesis.

Ten cuidado. Atentamente; Fayyaz

1

Muchas agencias de transporte público hacen que su información de ruta esté disponible en el formato Especificación general de feeds de tránsito (GTFS). De hecho, este es el formato que utilizan las agencias de transporte público para enviar su información a Google.

Puede buscar la agencia de tránsito de su elección en http://www.gtfs-data-exchange.com/ o búsquela en https://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds. Puede encontrar más información acerca de GTFS en https://developers.google.com/transit/gtfs/reference.

Por supuesto, tendrá que escribir su propio código para analizar los datos, probablemente almacenarlos en una base de datos y determinar la mejor ruta desde el punto A hasta el punto B. Pero tampoco tiene que preocuparse por el servicio de otra persona de repente deja de funcionar contigo. (Lo peor que puede suceder es que http://www.gtfs-data-exchange.com/ desaparezca, en cuyo caso debe encontrar otra forma de mantener sus datos actualizados).

+1

Una lista alternativa de feeds de GTFS disponibles públicamente: https://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds – MrTJ

+0

¡Gracias! Fui y lo agregué a la respuesta! – Trott

+0

Una nueva lista de feeds GTFS: [TransitFeeds - Feeds de tránsito público de todo el mundo] (http://transitfeeds.com/) y un proyecto GitHub que analiza los datos GTFS, los carga en una base de datos mongoDB, y proporciona algunos pre consultas generadas: [brendannee/node-gtfs] (https://github.com/brendannee/node-gtfs) – leanne

Cuestiones relacionadas