Metainformationen zur Seite
Waze Routing
Inoffizielle Waze API
Die Waze-Funktionen von LoxBerry XL basieren auf einer inoffiziellen Schnittstelle von Waze. Waze bzw. Google könnte diese Funktionen jederzeit und ohne Ankündigung ändern oder deaktivieren.
Es gelten die "Terms of use" von Waze, insbesondere dürfen die Daten (und somit auch diese Waze-XL-Integration) nicht für kommerzielle Zwecke verwendet werden.
Waze (ein Teil des Google-Konzerns) ist ein Community-Navigationssystem für Android und iOS. Beim Navigieren mit dieser App werden die aktuellen Fahrzeiten (inkl. Staus, Verzögerungen usw.) ermittelt und den anderen Teilnehmern bereitgestellt. Damit werden aktuelle Fahrzeiten und eventuell auch andere Routen empfohlen, um dem Stau zu entgehen. In der App ist es außerdem möglich, Hinweise einzubringen (z.B. Stau, Baustelle, Behinderungen, Blitzer), über die andere Benutzer auf dieser Strecke in Echtzeit informiert werden.
Mit LoxBerry XL kann die aktuelle Fahrzeit von Punkt X zu Punkt Y berechnet werden, dabei werden auch die aktuellen Verzögerungen ausgegeben.
Ein Beispiel findest du im examples-Ordner, es heißt waze_routing.php.
Waze
require_once "loxberry_XL.php"; $routing = new waze; $routing->from(48.32419, 14.25799); $routing->to(48.29870, 14.30585); $routedata = $routing->calc(); echo "Current duration in minutes : " . $routedata['durationRealtimeMinutes'] . "\n"; echo "Usual duration in minutes : " . $routedata['durationNoTrafficMinutes'] . "\n";
Mit from
und to
müssen die Start- und Ziel-Koordinaten übergeben werden (Längengrad und Breitengrad in Dezimalschreibweise). Koordinaten findest du auf entsprechenden Kartendiensten im Internet, z.B. https://www.mapcoordinates.net/de
Mit dem Aufruf calc
wird die Berechnung gestartet. Achtung, lange Routen dauern auch lange bei der Berechnung!
Zurückgegeben wird ein Array mit den Daten. Im Beispiel oben ist zu sehen, wie du auf diese Daten zugreifen kannst.
Verfügbare Daten:
Datensatz | Beispiel | Beschreibung |
---|---|---|
routeName | L581 - Hohe Straße Linz; A7 - E55 | Der von Waze erfundene Name der Strecke (enthält die wichtigsten Straßen der Route) |
best | 1 | 1 oder 0 … Die gefundene Route ist die beste gefundene Route |
distance | 8918 | Die Länge der Strecke in Metern |
distanceKilometers | 9 | Die Länge der Strecke in Kilometer |
durationRealtime | 931 | Die Fahrzeit unter Einbeziehung der aktuellen Verkehrslage (in Sekunden) |
durationRealtimeMinutes | 16 | Die Fahrzeit unter Einbeziehung der aktuellen Verkehrslage (in Minuten) |
durationNoTraffic | 931 | Die Fahrzeit ohne Verkehrslage (in Sekunden) |
durationNoTrafficMinutes | 16 | Die Fahrzeit ohne Verkehrslage (in Minuten) |
durationDifference | 0 | Die Differenz mit und ohne Verkehrslage (in Sekunden) |
durationDifferenceMinutes | 0 | Die Differenz mit und ohne Verkehrslage (in Minuten) |
detourSavingsRealtime | 0 | Die eingesparte Zeit durch eine Umleitung über einen anderen Weg (in Sekunden) |
detourSavingsNoTraffic | 0 | Die eingesparte Zeit durch eine Umleitung über einen anderen Weg ohne Verkehrsaufkommen (in Sekunden) |