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 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ó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ś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, gRPC i bibliotek 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 żą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