Die Route Optimization API ist eine Google Maps Platform API, mit der optimierte Routenpläne für ein oder mehrere Fahrzeuge und deren Zwischenstopps generiert werden.
Vorteile der Route Optimization API
Mit 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 für den nächsten Tag plant und gleichzeitig die Lieferungen hinsichtlich Zeiteffizienz, Kosteneinsparungen, pünktlicher Lieferung sowie Zufriedenheit von Fahrern und Endkunden optimiert.
- Ein Unternehmen für die Lieferung von Speisen auf Abruf kann seinen 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 Dienstleister im Außendienst kann seine Effizienz und Kundenzufriedenheit verbessern, indem er Dienstleister Terminen zuweist und die optimale Reihenfolge der Stopps für mehrere Termine ermittelt. Außerdem können Routen bei Problemen neu optimiert werden.
Funktionen der Route Optimization API
Mit der Route Optimization API können Sie die Routen und Aufgabenplanung Ihrer Flotte auf Grundlage Ihrer eigenen Ziele und Einschränkungen optimieren.
- Ziele:Ihre Geschäftsziele.
- Einschränkungen:Die Einschränkungen Ihrer physischen Assets.
Ziele | Einschränkungen | ||
---|---|---|---|
Reiseeffizienz | Grundlegende Routen mit Parametern wie Entfernung und Ankunftszeit optimieren. | Arbeitszeiten von Fahrern | Weisen Sie Fahrern Routen basierend auf ihren Arbeitszeiten und Pausen zu. |
Pünktliche Ankunft | Abholung, Lieferung oder Dienstleistung so priorisieren, dass sie vor einem bestimmten Zeitpunkt erfolgt | Fahrzeugkapazität | Weisen Sie einer Aufgabe ein Fahrzeug 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 Sendung oder Aufgabe in einem bestimmten Zeitfenster eintreffen. |
Load-Balancing | Aufgaben gerecht auf eine Flotte von Fahrzeugen und Mitarbeitern verteilen | Abhängigkeiten und Kompatibilität | Optimieren Sie Ihre Flottenrouten basierend auf Ihren Fahrzeugtypen, der Reihenfolge der Aufgaben oder den Versandbedingungen. |
Funktionsweise der Route Optimization API
Auf die Route Optimization API kann über REST, gRPC und Clientbibliotheken zugegriffen werden.
Anfragetext
Im Anfragetext werden Informationen zu Ihren Sendungen und den für die Zustellung verfügbaren Fahrzeugen akzeptiert. 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 Stopps
- 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 | 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 den Anleitungen unter Anfrage erstellen und Antwort interpretieren. |
3 | Erweitertes Szenario ausprobieren und eigene Anfragen erstellen | Sehen Sie sich die Beispielszenarien an, beginnend mit Optimierung der Stoppreihenfolge für Abholung und Zustellung, 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: Rufen Sie Eine einfache Anfrage ausführen auf.
- Abrechnung: Nutzung und Abrechnung
- Beispielcode und Bibliotheken ansehen: Clientbibliotheken und Open Source.
- Best Practices: Best Practices für die Verwendung von Route Optimization API-Webdiensten