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 przystanków.

Dlaczego warto korzystać z interfejsu Route Optimization API

Zwiększ wydajność operacyjną floty transportowej, korzystając z planów tras. Dostosowywanie tras do kosztów, ograniczeń czasowych, potrzeb klientów i innych celów biznesowych. Na przykład:

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

  • Firma logistyczna może oszczędzać czas i zasoby, planując dostawy na następny dzień, a także optymalizować dostawy pod kątem efektywności czasowej, oszczędności kosztów, terminowości i zadowolenia kierowców i klientów.
  • Firma zajmująca się dostawą jedzenia na zamówienie może przyspieszyć i ulepszyć proces wysyłki, wybierając najlepszego aktywnego kierowcę do odbioru nowych zamówień i wstawiając je na swoich dotychczasowych trasach.
  • Dostawca usług terenowych może zwiększyć swoją wydajność i zadowolenie klientów, przypisując dostawców do wizyt i znajdując optymalną sekwencję przystanków dla wielu wizyt, a także ponownie optymalizując trasy, gdy pojawią się problemy.

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 związane z Twoimi zasobami fizycznymi.
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 przypisywanie tras kierowcom 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ą REST, gRPC i bibliotek klienta.

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 oraz danych, które zwraca.

Źródła danych Opis i zwracane dane Format zwracanych danych
optimizeTours Ta metoda zwraca 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, postępując zgodnie z instrukcjami podanymi 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?