2016-07-11 12 views
0

Ich weiß, dass der durationIntraffic jetzt veraltet ist. Ich kann nur einen Weg finden, um die Dauer ohne Verkehr mit Google API zu bekommen. bereits versucht, die Matrix DrivingOptions und trafficModel aber die Dauer und duration_in_traffic nicht mit der Laufzeit ohne Verkehr in Maps.Google.comGoogle Map API Dauer ohne Datenverkehr

Jede Hilfe brachte, wie die Dauer ohne Verkehrsdaten unter Verwendung von API zu bekommen?

Image

Antwort

0

Dauer gibt durchschnittliche Zeit und Dauer im Verkehr gibt Zeit im Verkehr. Manchmal laufen Sie googleApi bei Midnignt finden Sie Dauer in Verkehrszeit ist kleiner als Dauer Zeit bedeutet, dass Dauer nicht ohne Verkehrszeit ist.

0

Nach this Google Maps API sollte ein Element namens Dauer zurückkehren sowie ein Element namens duration_in_traffic. Die Dauer ist die Zeit ohne Verkehr, während duration_in_traffic Zeit mit den Verkehrsbedingungen ist.

+0

Aber wenn Sie das Ergebnis von maps.google und Google API vergleichen, entspricht das Ergebnis der Dauer in API der Dauer in Google Maps mit Zugriffen. dies [google maps] (https://www.google.com.ph/maps/dir/40.7215168,-73.9973206/40.7497269,-73.9877399/@40.7356412,-74.0079833,14z/data=!3m1!4b1!4m2! 4m1! 3e0) und diese [Google API] (https://maps.googleapis.com/maps/api/directions/json?&mode=driving&origin=17%20Cleveland%20Pl,%20New%20York,%20NY%2010012, % 20USA & Ziel = 60% 20W% 2034.% 20St,% 20New% 20York,% 20NY% 2010001,% 20USA & departure_time = jetzt & key = AIzaSyBFrkjGbSvrlF4o-Wsoxpi3M5Z7RzjN4BM) –

+0

@JesseCastro Und? Hat es funktioniert? Hat es nicht funktioniert? Wenn nicht warum? Was ist die URL, die du anrufst und wie lautet die Antwort? Wir brauchen etwas mehr Details über das, was Sie bisher versucht haben. –

+0

dies [google maps] (https://www.google.com.ph/maps/dir/40.7215168,-73.9973206/40.7497269,-73.9877399/@40.7356412,-74.0079833,14z/data=!3m1!4b1!4m2! 4m1! 3e0) und diese [Google API] (https://maps.googleapis.com/maps/api/directions/json?&mode=driving&origin=17%20Cleveland%20Pl,%20New%20York,%20NY%2010012,% 20USA & destination = 60% 20W% 2034.% 20St,% 20New% 20York,% 20NY% 2010001,% 20USA & departure_time = jetzt & key = AIzaSyBFrkjGbSvrlF4o-Wsoxpi3M5Z7RzjN4BM) hat denselben Ursprung und denselben Standort. Aber ihr Ergebnis ist anders. Was ich wirklich brauche ist, den Wert für den fehlenden Verkehr von maps.Google zu erhalten. –

0

Nur um die richtigen Erwartungen zu setzen, sollten Sie nicht erwarten, dass die Web Services API und die Google Maps-Website genau so funktionieren. Dies sind verschiedene Produkte, die von verschiedenen Teams bei Google verwaltet werden. Der Suchstapel ist ebenfalls unterschiedlich, daher können die Ergebnisse abweichen.

Das Ergebnis, das Sie im Dauerfeld erhalten, ist eine Annäherung an die durchschnittliche Reisezeit für die Route. Dies berücksichtigt durchschnittliche Verkehrsbedingungen der letzten Wochen für eine Zeit, in der Sie eine Anfrage ausführen. Das bedeutet, dass sich die Dauer während des Tages ändern kann.

Mithilfe der Abfahrtszeit und traffic_model können Sie Ihren Anfragen weitere Informationen hinzufügen, um die Reisezeit im aktuellen Verkehr zu erhalten. Diese wird in einem duration_in_traffic-Feld bereitgestellt.

Fortsetzen, derzeit gibt es keine Möglichkeit, Dauer ohne Verkehr zu erhalten. Sie erhalten die durchschnittliche Reisezeit über die API.

+0

Erklärt gut, danke ... –