Route Optimization to interfejs Google Maps Platform API, który generuje zoptymalizowane plany tras dla jednego lub wielu pojazdów i ich przystanków.
Dlaczego warto korzystać z Route Optimization API
Popraw efektywność operacyjną floty transportowej dzięki planom tras. Dostosuj trasy pod kątem kosztów, ograniczeń czasowych, potrzeb klientów i innych celów biznesowych. Na przykład:
- Firma logistyczna może zaoszczędzić czas i zasoby, planując wysyłki na następny dzień i optymalizując dostawy pod kątem efektywności czasowej, oszczędności kosztów, dostaw na czas oraz zadowolenia kierowców i klientów.
- Firma zajmująca się dostawą jedzenia na żądanie może przyspieszyć i usprawnić proces wysyłki, wybierając najlepszego aktywnego kierowcę do odbioru nowych zamówień i dodając je do istniejących tras.
- Dostawca usług terenowych może zwiększyć wydajność i zadowolenie klienta, przypisując dostawców do usług i znajdując optymalną kolejność przystanków dla więcej niż 1 usługi, a także optymalizując trasy w przypadku wystąpienia problemów.
Co możesz robić za pomocą Route Optimization API
Użyj Route Optimization API, aby zoptymalizować trasy floty i przydział zadań na podstawie własnych celów i ograniczeń.
- Cele: Twoje cele biznesowe.
- Ograniczenia: ograniczenia dotyczące Twoich zasobów fizycznych.
| Cele | Ograniczenia | ||
|---|---|---|---|
| Efektywność podróży | Optymalizuj podstawowe trasy podróży za pomocą parametrów takich jak odległość i czas dotarcia do miejsca docelowego. | Godziny pracy kierowców | Przypisuj trasy do kierowców na podstawie ich godzin pracy i przerw. |
| Przyjazd na czas | Ustal priorytet odbioru, dostawy lub usługi, aby dotrzeć na miejsce przed określoną godziną. | Pojemność pojazdu | Przypisz pojazd do zadania na podstawie ilości ładunku, jaką może przewieźć. |
| Koszt użytkowania pojazdu | Zminimalizuj liczbę pojazdów potrzebnych do wykonania zadania. | Przedziały czasu | Ustaw, aby przesyłka lub zadanie dotarły w określonym przedziale czasu. |
| Równoważenie obciążenia | Równomiernie rozdzielaj zadania między flotę pojazdów i personel. | Zależności i zgodność | Optymalizuj trasy floty na podstawie typów pojazdów, kolejności zadań lub warunków dostawy. |
Jak działa Route Optimization API
Dostęp do Route Optimization API można uzyskać za pomocą REST, gRPC i bibliotek klienta.
Treść żądania
Treść żądania zawiera informacje o przesyłkach i pojazdach dostępnych do ich dostarczenia. Obejmuje to takie szczegóły jak:
- Lokalizacje odbioru i dostawy
- Przedziały czasu
- Rozmiar i waga przesyłki
- Pojemność pojazdu
Treść odpowiedzi
Treść odpowiedzi zawiera szczegółowy plan trasy, który obejmuje:
- Kolejność przystanków
- Przypisane przesyłki
- Dane ogólne
Więcej informacji o tworzeniu żądania znajdziesz w artykule Tworzenie wiadomości z żądaniem a o interpretowaniu odpowiedzi – w artykule Interpretowanie odpowiedzi.
Zasoby
W tabeli poniżej znajdziesz podsumowanie zasobów dostępnych za pomocą Route Optimization API oraz zwracanych przez nie danych.
| Zasoby danych | Opis i zwracane dane | Format zwracanych danych |
|---|---|---|
optimizeTours
|
Ta metoda zwraca zoptymalizowaną trasę ze szczegółami wizyt i danymi. | JSON lub gRPC proto |
batchOptimizeTours
|
Ta metoda zwraca nazwę zasobu operacji długotrwałej, która wskazuje, kiedy przetwarzanie zostanie zakończone. | JSON lub gRPC proto |
Jak korzystać z Route Optimization API
| 1 | Konfiguracja | Zacznij od skonfigurowania projektu Google Cloud i wykonania kolejnych instrukcji konfiguracji. |
| 2 | Uruchom podstawowe żądanie i odbierz odpowiedź | Po skonfigurowaniu zacznij od wysłania podstawowego żądania i otrzymania odpowiedzi, postępując zgodnie z instrukcjami w artykułach Tworzenie żądania i Interpretowanie odpowiedzi. |
| 3 | Wypróbuj bardziej zaawansowany scenariusz i zacznij tworzyć własne żądanie | Zapoznaj się z przykładowymi scenariuszami, zaczynając od optymalizacji kolejności przystanków odbioru i dostawy i zacznij tworzyć żądania pasujące do Twoich przypadków użycia. |
Dostępne biblioteki klienta
Listę dostępnych bibliotek klienta Route Optimization API znajdziesz w artykule Biblioteki klienta.
Co dalej?
- Zacznij korzystać z Route Optimization API: otwórz stronę Uruchamianie podstawowego żądania.
- Dowiedz się więcej o rozliczeniach: Korzystanie i rozliczenia
- Zobacz przykładowy kod i biblioteki: Biblioteki klienta i open source.
- Postępuj zgodnie ze sprawdzonymi metodami: Sprawdzone metody korzystania z usług internetowych Route Optimization API Services