Co to jest Route Optimization API

Deweloperzy z Europejskiego Obszaru Gospodarczego (EOG)

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 interfejsu Route Optimization API

Zwiększ wydajność 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:

Zrzut ekranu mapy z 3 trasami zaznaczonymi różnymi kolorami

  • Firma logistyczna może zaoszczędzić czas i zasoby, planując wysyłki na następny dzień, a jednocześnie optymalizując dostawy pod kątem oszczędności czasu i kosztów, terminowości dostaw oraz zadowolenia kierowców i klientów końcowych.
  • 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 jego dotychczasowych tras.
  • Dostawca usług terenowych może zwiększyć wydajność i zadowolenie klientów, przypisując wykonawców do spotkań i znajdując optymalną kolejność przystanków w przypadku więcej niż jednego spotkania, a także ponownie optymalizując trasy w razie wystąpienia problemów.

Co możesz robić za pomocą interfejsu Route Optimization API

Używaj interfejsu Route Optimization API, aby optymalizować trasy i przydział zadań dla floty na podstawie własnych celówograniczeń.

  • Cele: Twoje cele biznesowe.
  • Ograniczenia: ograniczenia Twoich zasobów fizycznych.
Cele Ograniczenia
Wydajność podróży Optymalizuj podstawowe trasy podróży za pomocą parametrów takich jak odległość i czas dojazdu do miejsca docelowego. Godziny pracy kierowców przypisywać trasy kierowcom na podstawie ich godzin pracy i przerw;
Przyjazd na czas Ustal priorytet odbioru, dostawy lub usługi, aby dotarły 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 Dostawa przesyłki lub wykonanie zadania 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 interfejs Route Optimization API

Dostęp do interfejsu Route Optimization API można uzyskać za pomocą REST, gRPCbibliotek klienta.

Treść żądania

W treści żądania można podać informacje o przesyłkach i pojazdach dostępnych do ich dostarczenia. Obejmuje to takie informacje jak:

  • Miejsca 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 w interfejsie Route Optimization API oraz zwracanych przez niego danych.

Zasoby danych Opis i zwrócone dane Format zwrotu
optimizeTours Ta metoda zwraca zoptymalizowaną trasę wraz ze szczegółami wizyt i danych. 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 interfejsu Route Optimization API

1 Konfiguracja Zacznij od sekcji Konfigurowanie projektu Google Cloud i postępuj zgodnie z instrukcjami konfiguracji.
2 Wysyłanie podstawowego żądania i otrzymywanie odpowiedzi Po skonfigurowaniu zacznij od wysłania podstawowego żądania i uzyskania odpowiedzi, postępując zgodnie z instrukcjami w sekcjach Tworzenie żądaniaInterpretowanie odpowiedzi.
3 Wypróbuj bardziej zaawansowany scenariusz i zacznij tworzyć własne prośby Poznaj przykładowe scenariusze, zaczynając od optymalizacji kolejności przystanków odbioru i dostawy, i zacznij tworzyć żądania dopasowane do Twoich przypadków użycia.

Dostępne biblioteki klienta

Listę dostępnych bibliotek klienta interfejsu Route Optimization API znajdziesz w sekcji Biblioteki klienta.

Co dalej?