Co to jest Route Optimization API

Route Optimization to interfejs API Google Maps Platform, który generuje zoptymalizowane plany tras dla jednego lub wielu pojazdów i ich przesyłek.

Dlaczego warto korzystać z interfejsu Route Optimization API

Używaj interfejsu Route Optimization API, aby zwiększyć efektywność operacyjną w zakresie transportu.

Dzięki celom i ograniczeniam dostosowanym do Twojej firmy możesz tworzyć plany tras, które uwzględniają koszty, ograniczenia czasowe i potrzeby klientów. Na przykład:

Zrzut ekranu z mapą z 3 trasami wyróżnionymi różnymi kolorami

  • Firma logistyczna korzysta z optymalizacji trasy, aby optymalizować przydziały wszystkich przesyłek na następny dzień, uwzględniając przy tym efektywność czasowa, oszczędność kosztów, terminowość dostawy oraz zadowolenie kierowców i klientów.
  • Firma zajmująca się dostawa jedzenia na zamówienie używa optymalizacji trasy w procesie dysponowania, aby wybrać najlepszego aktywnego kierowcę do odbioru nowych zamówień i wstawienia ich na dotychczasowych trasach.
  • Dostawca usług terenowych korzysta z optymalizacji trasy, aby przypisywać dostawców do wizyt i znajdować optymalną kolejność przystanków dla więcej niż 1 wizyty, a także ponownie optymalizować trasy, gdy pojawią się problemy, co zwiększa wydajność i zadowolenie klientów.

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

Użyj interfejsu Route Optimization API, aby zoptymalizować trasy i przypisania zadań floty na podstawie własnych celów oraz ograniczeń.

  • Cele:Twoje cele biznesowe.
  • Ograniczenia: ograniczenia dotyczące Twoich zasobów fizycznych.
Cele Ograniczenia
Skuteczność podróży optymalizowanie podstawowych tras podróży za pomocą parametrów takich jak odległość i czas dojazdu do celu; Godziny pracy kierowcy przypisywać trasy do kierowców na podstawie ich godzin pracy i przerwy;
Przyjazd na czas nadać priorytet odbiorowi, dostawie lub usłudze, aby dotarły przed określonym czasem; Pojemność pojazdu Przypisz pojazd do zadania na podstawie wagi ładunku, który może przewieźć.
Koszt korzystania z pojazdu Zminimalizuj liczbę pojazdów wymaganych do wykonania zadania. Okna czasowe dostawa przesyłki lub wykonanie zadania w określonym przedziale czasowym.
Równoważenie obciążenia sprawiedliwie rozdzielać zadania między flotę pojazdów i personel; Zależności i zgodność Optymalizuj trasy floty na podstawie typu pojazdu, sekwencji zadań lub warunków dostawy.

Jak działa interfejs Route Optimization API

Do interfejsu Route Optimization API można uzyskać dostęp za pomocą protokołów REST, gRPC i bibliotek klientów.

Treść żądania

Treść żądania zawiera informacje o przesyłkach i pojazdach dostępnych do ich dostarczenia. Dotyczy to takich danych 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 żądania wiadomości, a o interpretowaniu odpowiedzi – w artykule Interpretowanie odpowiedzi.

Zasoby

Tabela poniżej zawiera podsumowanie zasobów dostępnych za pomocą interfejsu Route Optimization API wraz z zwracanymi przez niego danymi.

Źródła danych Opis i zwracane dane Format zwracanych danych
optimizeTours Zwraca ona zoptymalizowaną trasę z szczegółami dotyczącymi wizyt i danych. JSON lub gRPC proto
batchOptimizeTours Ta metoda zwraca nazwę zasobu długotrwałej operacji, która wskazuje, kiedy przetwarzanie zostało ukończone. JSON lub gRPC proto

Jak korzystać z interfejsu Route Optimization API

1 Konfiguracja Zacznij od skonfigurowania projektu Google Cloud i wykonaj podane niżej instrukcje konfiguracji.
2 Wykonanie podstawowego zapytania i otrzymanie odpowiedzi Po zakończeniu konfiguracji zacznij od wysłania podstawowego żądania i uzyskania odpowiedzi zgodnie z instrukcjami w artykule Tworzenie żądaniaInterpretowanie odpowiedzi.
3 Wypróbuj bardziej zaawansowany scenariusz i zacznij tworzyć własne żądanie Zapoznaj się z przykładowymi scenariuszami, zaczynając od optymalizacji zamówień na odbiór i dostawę, i zacznij tworzyć prośby dostosowane 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?