Route Optimization ist eine Google Maps Platform API, mit der optimierte Routenpläne für einzelne oder mehrere Fahrzeuge und deren Stopps generiert werden.
Gründe für die Verwendung der Route Optimization API
Mit Routenplänen können Sie die betriebliche Effizienz 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 für den nächsten Tag plant und gleichzeitig die Lieferungen hinsichtlich Zeiteffizienz, Kosteneinsparungen, pünktlicher Lieferung sowie Fahrer- und Endkundenzufriedenheit optimiert.
- Ein Unternehmen für Lebensmittellieferungen auf Abruf kann den Versandprozess beschleunigen und effektiver gestalten, indem es den besten aktiven Fahrer für die Abholung neuer Bestellungen auswählt und diese in seine bestehenden Routen einfügt.
- Ein Außendienstleister kann seine Effizienz und Kundenzufriedenheit verbessern, indem er Terminen Anbieter zuweist und die optimale Stoppreihenfolge für mehrere Termine ermittelt. Gleichzeitig werden Routen neu optimiert, wenn Probleme auftreten.
Funktionen der Route Optimization API
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 Beschränkungen Ihrer physischen Assets.
| Ziele | Einschränkungen | ||
|---|---|---|---|
| Reiseeffizienz | Optimieren Sie grundlegende Reiserouten mit Parametern wie Entfernung und Zeit bis zum Ziel. | Arbeitszeiten der Fahrer | Weisen Sie Fahrern Routen basierend auf ihren Arbeitszeiten und Pausen zu. |
| Pünktliche Ankunft | Priorisieren Sie eine Abholung, Lieferung oder einen Service, damit er vor einem bestimmten Zeitpunkt erfolgt. | Fahrzeugkapazität | Weisen Sie einem Fahrzeug eine Aufgabe basierend auf der Menge der Ladung zu, die es transportieren kann. |
| Kosten für die Fahrzeugnutzung | Minimieren Sie die Anzahl der Fahrzeuge, die für die Ausführung einer Aufgabe erforderlich sind. | Zeitfenster | Lassen Sie eine Lieferung oder Aufgabe in einem bestimmten Zeitfenster eintreffen. |
| Load-Balancing | Verteilen Sie Aufgaben gleichmäßig auf eine Flotte von Fahrzeugen und Mitarbeitern. | Abhängigkeiten und Kompatibilität | Optimieren Sie Ihre Flottenrouten basierend auf Fahrzeugtypen, Aufgabenreihenfolge oder Lieferbedingungen. |
Funktionsweise der Route Optimization API
Auf die Route Optimization API kann über REST, gRPC und Clientbibliotheken zugegriffen werden.
Anfragetext
Der Anfragetext akzeptiert Informationen zu Ihren Lieferungen und den verfügbaren Fahrzeugen. Dazu gehören Details wie:
- Abhol- und Lieferorte
- Zeitfenster
- Größe und Gewicht der Lieferung
- Fahrzeugkapazität
Antworttext
Der Antworttext enthält einen detaillierten Routenplan mit folgenden Informationen:
- Reihenfolge der Stopps
- Zugewiesene Lieferungen
- Gesamtmesswerte
Weitere Informationen zum Erstellen einer Anfrage finden Sie unter Anfrage erstellen und zum Interpretieren einer Antwort unter Antwort interpretieren.
Ressourcen
In der folgenden Tabelle sind die über die Route Optimization API verfügbaren Ressourcen sowie die 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 |
Verwendung der Route Optimization API
| 1 | Einrichten | Beginnen Sie mit Google Cloud-Projekt einrichten und folgen Sie der Einrichtungsanleitung. |
| 2 | Einfache Anfrage ausführen und Antwort erhalten | Senden Sie nach der Einrichtung eine einfache Anfrage und rufen Sie 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 der Optimierung der Abhol- und Lieferstoppreihenfolge und erstellen Sie Anfragen, die Ihren Anwendungsfällen entsprechen. |
Verfügbare Clientbibliotheken
Eine Liste der verfügbaren Clientbibliotheken für die Route Optimization API finden Sie unter Clientbibliotheken.
Nächste Schritte
- Route Optimization API verwenden: Gehen Sie zu Einfache Anfrage ausführen.
- Abrechnung verstehen: Nutzung und Abrechnung
- Beispielcode und Bibliotheken ansehen: Clientbibliotheken und Open Source.
- Best Practices befolgen: Best Practices für die Verwendung von Webdiensten der Route Optimization API Services