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:
- 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 żądania i Interpretowanie 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?
- Zacznij korzystać z interfejsu Route Optimization API: otwórz Wykonanie podstawowego żądania.
- Informacje o rozliczeniach: Korzystanie i rozliczenia
- Przykładowy kod i biblioteki: biblioteki klienta i open source.
- Stosuj sprawdzone metody: sprawdzone metody korzystania z interfejsu Route Optimization API w usłudze Web Services