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:
- 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 żą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