Ich weiß, dass es eine Google-API für Entfernungen gibt, mit der wir die Fahrstrecke berechnen können, aber ähnlich möchte ich zwei Städtenamen übergeben und diese angeben mir nur die Dauer wie 4 Stunden 30 Minuten.
Gibt es sowieso ich kann es erreichen. Ich möchte meine Werte an die API übergeben und die Reisezeiten abrufen.
Kommentare
- Willkommen bei gis.SE. Mir ' ist nichts Allgemeines bekannt, aber vielleicht können Sie weitere Details angeben. Interessieren Sie sich nur für Flugreisen? Interessieren Sie sich nur für Flüge ohne Zwischenlandung? Wenn nicht, möchten Sie nur die Sendezeit oder die Gesamtreisezeit? Sind Sie bereit, für die Informationen zu bezahlen, oder müssen sie frei verfügbar sein?
- Wie ich die gesamte Reisezeit möchte. Ich würde es vorziehen, kostenlos verfügbar zu sein. Ich bin nicht besorgt über Zwischenstopps, ja und interessiere mich nur für Flugreisen. Alles was ich will ist eine durchschnittliche Zeit wie New York nach Chicago. Ich möchte ein Zeitergebnis wie 2 Stunden 15 Minuten oder 2 Stunden 25 Minuten. Ich habe kein Problem mit einem Unterschied von 5-10 Minuten, aber ich würde die durchschnittliche Reisezeit bevorzugen.
Antwort
Kommentare
- Dies ist für Großkreisentfernung und Flugzeiten. ' geht nicht wirklich auf die Frage von OP ' ein.
Antwort
IMO, die Flugreisezeit ist direkt mit der Entfernung korreliert. Dies liegt daran, dass Flüge meist Direktverbindungen zwischen Quelle und Ziel sind. Daher können Sie die Google API-Entfernungsmatrix verwenden, um die Entfernung zwischen Punkten zu berechnen und dann durch die Durchschnittsgeschwindigkeit von kommerziellen Flügen zu dividieren, die ~ 550 km / h beträgt. Dann erhalten Sie Ihre Flugzeit.
Offensichtlich haben US W-> E- und S-> N-Flüge im Allgemeinen eine schnellere Geschwindigkeit. Aber da gibt es so viele Variablen. Für meine Zwecke hat das im ersten Absatz erläuterte für mich funktioniert.
Natürlich hat auch nicht jede Quelle und jedes Ziel einen Flughafen.
Antwort
Falls Sie nicht nur an der geografischen Entfernung, sondern auch an der tatsächlichen Reisezeit interessiert sind (z. B. weil Fluggesellschaften dies berücksichtigen) Konto Jetstreams, wenn sie ihre Flüge planen) oder an einer direkten Verbindung zwischen zwei Flughäfen interessiert sind, kann Ihnen die Flightstats-API helfen: https://developer.flightstats.com Der Hauptnachteil ist, dass diese Lösung weder kostenlos noch offen ist. Hier müssen Sie ein kostenloses Evaluierungskonto anfordern: https://developer.flightstats.com / signup
Die einzige Community-basierte Lösung, die ich finden konnte, ist www.adsbexchange.com. Sie funktioniert jedoch mit der tatsächlichen Erkennung von Flugzeugtranspondern und nicht mit Flugplänen. Um „freien“ Datenzugriff zu erhalten, muss ein Beitrag mit einem Empfänger geleistet werden ( https://www.adsbexchange.com/data ). Es gibt auch einen kostenpflichtigen Zugriff ( https://rapidapi.com/adsbx/api/adsbexchange-com1 ).
Antwort
Dieser Artikel „10 Best Flight Data API for Your Amazing Die Anwendung „ (6. Januar 2020) bietet eine schöne Liste von Optionen: https://geekflare.com/flight-data-api/
Alternativ können Sie DistanceAPI https://docs.distance.to/
überprüfen Kommentare
- Verwenden Sie diese statische API für Covid Pandemic Adjusted Times:
{ flighttime: undefined }
. SCNR 🙂 - wo hast du es gefunden / gesehen?
- Es war ein Witz. Entschuldigung.
- Ich dachte, es wurde tatsächlich irgendwo geschrieben, wie Sie sagten =)