Die Route Optimization API ist eine Google Maps Platform API, mit der optimierte Routenpläne für einzelne oder mehrere Fahrzeuge und ihre Sendungen erstellt werden.
Vorteile der Route Optimization API
Mit der Routenoptimierungs-API können Sie die Betriebseffizienz Ihrer Transportanforderungen verbessern.
Wenn Sie Ziele und Einschränkungen festlegen, die für Ihr Unternehmen einzigartig sind, können Sie Routenpläne erstellen, die an Kosten, Zeitbeschränkungen und Kundenanforderungen angepasst sind. Beispiel:
- Ein Logistikunternehmen verwendet die Routenoptimierung, um die Zuweisungen aller Lieferungen am nächsten Tag zu optimieren. Dabei werden Zeiteffizienz, Kosteneinsparungen, Pünktlichkeit und die Zufriedenheit von Fahrern und Endkunden berücksichtigt.
- Ein Unternehmen für die Lieferung von Essen auf Bestellung nutzt die Routenoptimierung bei der Auftragsvergabe, um den besten aktiven Fahrer für die Abholung neuer Bestellungen auszuwählen und in die bestehenden Routen einzufügen.
- Ein Feldserviceanbieter verwendet die Routenoptimierung, um Dienstleistern Termine zuzuweisen und die optimale Reihenfolge der Haltestellen für mehrere Termine zu ermitteln. Außerdem werden die Routen bei Problemen neu optimiert, um die Effizienz und Kundenzufriedenheit zu verbessern.
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 Fahrten | 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 | Lieferung oder Aufgabe in einem bestimmten Zeitfenster |
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