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:
 
- 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 włączają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żyj interfejsu Route Optimization API, aby optymalizować trasy i przydział zadań dla floty na podstawie własnych celów i ograniczeń.
- 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ślonym czasem. | Pojemność pojazdu | Przypisz pojazd do zadania na podstawie ilości ładunku, jaki może przewieźć. | 
| Koszt użytkowania pojazdu | zminimalizować 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, gRPC i bibliotek klienta.
Treść żądania
Treść żądania akceptuje 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 wraz z danymi, które zwraca.
| Zasoby danych | Opis i zwrócone dane | Format zwrotu | 
|---|---|---|
optimizeTours
    | 
   Ta metoda zwraca zoptymalizowaną trasę wraz ze szczegółami wizyt i rodzajami 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 podstawowej prośby i otrzymywanie odpowiedzi | Po skonfigurowaniu zacznij od wysłania podstawowego żądania i uzyskania odpowiedzi, postępując zgodnie z instrukcjami w sekcjach Tworzenie żądania i Interpretowanie 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?
- Rozpocznij korzystanie z interfejsu Route Optimization API: otwórz Wykonywanie podstawowego żądania.
 - Omówienie rozliczeń: Korzystanie i rozliczenia
 - Zobacz przykładowy kod i biblioteki: biblioteki klienta i open source.
 - Stosuj sprawdzone metody: Sprawdzone metody korzystania z usług internetowych interfejsu Route Optimization API