So erhalten Sie Google Transit-Daten von api

8

Ich arbeite an einem Diplomarbeitsprojekt, um ein "integrated indoor / outdoor" Navigationssystem für mobile Geräte (vor allem Iphone) zu machen.

Ich brauche Informationen über den öffentlichen Verkehr, bis vor ein paar Tagen nutzte ich diesen Service: Ссылка

aber es funktioniert nicht mehr aus irgendeinem Grund.

Ich habe gesehen, dass es Google APIs gibt, aber sie funktionieren nur im Gehen, Fahrrad fahren und im Reise-Modus, und sie funktionieren nicht für "transit mode" .

Dann habe ich gesehen, dass es keine öffentliche API für den Google Transit-Dienst gibt.

Ich habe mich gefragt, ob es eine "API" oder einen "Weg" gibt, um Daten aus öffentlichen Verkehrsmitteln zu extrahieren?

    
user1388070 10.05.2012, 20:52
quelle

2 Antworten

1

Viele öffentliche Verkehrsunternehmen stellen ihre Routeninformationen im GTFS-Format (General Transit Feed Specification) zur Verfügung. Dieses Format wird von öffentlichen Verkehrsmitteln verwendet, um ihre Informationen an Google zu übermitteln.

Sie können in Ссылка nach der Transitagentur Ihrer Wahl suchen oder nach Ссылка . Weitere Informationen zu GTFS finden Sie unter Ссылка .

Natürlich müssen Sie Ihren eigenen Code schreiben, um die Daten zu parsen, wahrscheinlich in einer Datenbank zu speichern und die beste Route von A nach B zu finden. Aber Sie müssen sich auch keine Sorgen um jemanden machen Der Dienst von anderen hört plötzlich auf, an dir zu arbeiten. (Das Schlimmste, was passieren kann, ist Ссылка ). In diesem Fall müssen Sie einen anderen Weg finden, Ihre Daten zu behalten aktuell.)

    
Trott 04.08.2012 05:09
quelle
0

und vielen Dank für Ihre Frage. Auch ich arbeite selbst an einem ähnlichen Transitprojekt, und ich denke, um Ihre Frage zu beantworten, wurde die beste Antwort hier gegeben:

Ссылка

Ich wünschte, ich hätte etwas Eigenes, das ich selbst bereitstellen könnte, aber ich versuche, die Daten zu verwenden, die meine Stadt liefert, und einen eigenen Algorithmus zu entwickeln, der als Reiseplaner dient. Auf keinen Fall ist das eine leichte Aufgabe, aber das ist es, was die guten Entwickler von den mittelmäßigen unterscheidet. Bitte kontaktieren Sie mich, wenn Sie Ideen haben, und ich hoffe, dass Sie bei Ihrer Abschlussarbeit gut abschneiden.

Mach's gut. Mit freundlichen Grüßen; Fayyaz

    
syedfa 11.05.2012 01:13
quelle

Tags und Links