Die Route Optimization API ist eine Google Maps Platform API, mit der optimierte Routenpläne für einzelne oder mehrere Fahrzeuge und deren Haltestellen erstellt werden.
Vorteile der Route Optimization API
Mithilfe von Routenplänen können Sie die Betriebseffizienz Ihrer Transportflotte verbessern. Passen Sie Ihre Routen an Kosten, Zeitbeschränkungen, Kundenanforderungen und andere Geschäftsziele an. Beispiel:
- Ein Logistikunternehmen kann Zeit und Ressourcen sparen, indem es Lieferungen am nächsten Tag plant und gleichzeitig die Lieferungen hinsichtlich Zeiteffizienz, Kosteneinsparung, Pünktlichkeit und Zufriedenheit von Fahrern und Endkunden optimiert.
- Ein On-Demand-Lieferservice kann seinen Dispatch-Prozess beschleunigen und effektiver gestalten, indem er den besten aktiven Fahrer auswählt, um neue Bestellungen abzuholen, und sie in seine bestehenden Routen einfügt.
- Ein Feldserviceanbieter kann seine Effizienz und Kundenzufriedenheit verbessern, indem er Dienstleistern Termine zuweist und die optimale Abfolge der Haltestellen für mehrere Termine ermittelt. Außerdem können Routen bei Problemen neu optimiert werden.
Was Sie mit der Route Optimization API tun können
Mit der Route Optimization API können Sie die Routen und Aufgaben Ihrer Flotte anhand Ihrer eigenen Ziele und Einschränkungen optimieren.
- Ziele:Ihre Geschäftsziele.
- Einschränkungen: Die Einschränkungen Ihrer physischen Assets.
Lernziele | Einschränkungen | ||
---|---|---|---|
Effizienz der Fahrt | Optimieren Sie einfache Reiserouten anhand von Parametern wie Entfernung und Reisezeit. | Arbeitszeiten der Fahrer | Weisen Sie Fahrern Routen zu, die zu ihren Arbeitszeiten und Pausen passen. |
Pünktliche Ankunft | Sie können eine Abholung, Lieferung oder Dienstleistung priorisieren, damit sie vor einer bestimmten Uhrzeit erfolgt. | Fahrzeugkapazität | Weisen Sie einer Aufgabe ein Fahrzeug zu, je nachdem, wie viel Ladung es aufnehmen kann. |
Kosten für die Nutzung des Fahrzeugs | Minimieren Sie die Anzahl der Fahrzeuge, die für eine Aufgabe erforderlich sind. | Zeitfenster | Sie möchten, dass eine Lieferung oder Aufgabe in einem bestimmten Zeitraum eintrifft. |
Load-Balancing | Aufgaben gerecht auf eine Fahrzeugflotte und das Personal verteilen. | Abhängigkeiten und Kompatibilität | Optimieren Sie Ihre Flottenrouten anhand der Fahrzeugtypen, der Aufgabenabfolge oder der Versandbedingungen. |
Funktionsweise der Route Optimization API
Auf die Routenoptimierungs-API kann über REST, gRPC und Clientbibliotheken zugegriffen werden.
Anfragetext
Im Anfragetext können Informationen zu Ihren Sendungen und den für die Lieferung verfügbaren Fahrzeugen angegeben werden. Dazu gehören unter anderem folgende Details:
- Abhol- und Lieferorte
- Zeitfenster
- Größe und Gewicht der Sendung
- Fahrzeugkapazität
Antworttext
Der Antworttext enthält einen detaillierten Routenplan mit folgenden Informationen:
- Reihenfolge der Haltestellen
- Zugewiesene Sendungen
- Gesamtmesswerte
Weitere Informationen zum Erstellen einer Anfrage finden Sie unter Anfragenachricht erstellen und zum Interpretieren einer Antwort unter Antwort interpretieren.
Ressourcen
In der folgenden Tabelle sind die über die Route Optimization API verfügbaren Ressourcen zusammen mit den zurückgegebenen Daten zusammengefasst.
Datenressourcen | Beschreibung und zurückgegebene Daten | Rückgabeformat |
---|---|---|
optimizeTours
|
Diese Methode gibt eine optimierte Route mit Details zu den Besuchen und Messwerten zurück. | JSON oder gRPC proto |
batchOptimizeTours
|
Diese Methode gibt den Ressourcennamen eines Vorgangs mit langer Ausführungszeit zurück, der angibt, wann die Verarbeitung abgeschlossen ist. | JSON oder gRPC proto |
Route Optimization API verwenden
1 | Einrichten | Richten Sie zuerst ein Google Cloud-Projekt ein und folgen Sie der anschließenden Einrichtungsanleitung. |
2 | Grundlegende Anfrage ausführen und Antwort erhalten | Nach der Einrichtung senden Sie eine einfache Anfrage und rufen die Antwort ab. Folgen Sie dazu der Anleitung unter Anfrage erstellen und Antwort interpretieren. |
3 | Erweitertes Szenario ausprobieren und eigene Anfrage erstellen | Sehen Sie sich Beispielszenarien an, beginnend mit Optimierung von Abhol- und Lieferstopp-Bestellungen, und erstellen Sie Anfragen, die Ihren Anwendungsfällen entsprechen. |
Verfügbare Clientbibliotheken
Eine Liste der verfügbaren Clientbibliotheken für die Routenoptimierungs-API finden Sie unter Clientbibliotheken.
Nächste Schritte
- Route Optimization API verwenden: Rufen Sie Grundlegende Anfrage ausführen auf.
- Weitere Informationen zur Abrechnung: Nutzung und Abrechnung
- Beispielcode und Bibliotheken ansehen: Clientbibliotheken und Open Source.
- Best Practices beachten: Best Practices für die Verwendung von Route Optimization API-Webdiensten