Ich benutze oft Transitrichtungen, um mich fortzubewegen, aber manchmal möchte ich lieber fünf Minuten laufen, um einen Bus zu erreichen, anstatt 15 Minuten auf den nächsten Bus zu warten.
Die Transit-Richtungen von Google Maps scheinen eine Fußgeschwindigkeit von etwa 10 Minuten pro km (16 Minuten pro Meile) anzunehmen.
Weiß jemand, wie ich diese Geschwindigkeit anpassen würde, damit ich so schnell wie möglich zu meinen Zielen komme? Ich habe einige Programmiererfahrung, sodass ich bei Bedarf deren APIs verwenden kann. Ich weiß nur nicht, wo ich anfangen soll.
Auf der Austin Public Transit- Website können Sie langsame, mittlere oder schnelle Gehgeschwindigkeiten angeben. Ich würde gerne etwas Ähnliches machen, aber nicht nur in Austin.
Ich habe mir die Google Directions API angesehen, aber es scheint keine Geschwindigkeitsvariable zu geben.
BEARBEITEN: Anscheinend verwendet Google eine variable Geschwindigkeit, sodass eine direkte Eingabe der Geschwindigkeit nicht möglich wäre. Es wäre jedoch schön, wenn ich die Transitanweisungen von Google Maps anweisen könnte, die berechnete Gehzeit zu nehmen und sie beispielsweise zu halbieren.
Bildhaftes Beispiel
Es ist 9.50 Uhr. Ich bin im Park, als ich merke, dass ich so schnell wie möglich ein Zimtbrötchen brauche. Dieses Verlangen ist so stark, dass ich bereit bin, mit einer Geschwindigkeit von 7 min / km zu laufen, um zu meinem leckeren Gebäck zu gelangen. Geht es schneller, wenn ich die öffentlichen Verkehrsmittel nutze?
Option 1. Nur zu Fuß
Google sagt "Zu Fuß 3,9 km, 48 min". Es ist einfach zu berechnen, dass es für mich "3,9 km, 27 min laufen" ist. Mit anderen Worten, ich werde um 10:17 Uhr süße Zimtgüte genießen .
Option 2. Transit Richtungen
Wenn ich den Anweisungen folge, steige ich um 10:23 Uhr an einer Haltestelle in der Nähe des Einkaufszentrums aus. Vorausgesetzt, ich bin sehr schnell, es dauert nur 4 Minuten von der Haltestelle bis zum Einkaufszentrum, was bedeutet, dass ich mich um 10:27 Uhr verwöhnen lasse .
Also sollte ich rennen, oder? Nicht unbedingt. Nach einigem Graben scheint es, dass ich noch vor 10:17 Uhr ins Einkaufszentrum kommen kann.
Geheime Option 3: Fange einen früheren Bus
Gemäß dem Transit-Fahrplan fährt der Bus Nr. 43 jede halbe Stunde. Google erwies sich als eine der Möglichkeiten, um 10:27 Uhr # 43 zu erwischen, aber es stellte sich heraus, dass ich es wahrscheinlich rechtzeitig für den 9:57 Bus schaffen kann. Mit diesem Bus steige ich um 10:12 Uhr an einer Haltestelle in der Nähe des Einkaufszentrums aus und bin um 10:16 Uhr dort .
Noch komplizierter wird es, wenn es um Transfers geht.
Außerdem möchte ich, dass dies automatisiert wird, weil ich dieses plötzliche Verlangen oft bekomme. Keine Zeit für manuelle Berechnungen und Korrekturen!
quelle
Antworten:
Es sieht so aus, als ob Google tatsächlich eine variable Geschwindigkeit verwendet, sodass die Nutzer keine Möglichkeit haben, diese zu ändern.
quelle
Sie können dies umgehen, indem Sie die „Startzeit“ Ihrer Reise einige Minuten zurücksetzen, sodass Sie durch die konservativere Schätzung der Gehgeschwindigkeit von Google zu einem früheren Zeitpunkt immer noch an einer weiteren Bushaltestelle ankommen.
quelle