Routing i nawigacja kierowcy

Obraz routingu sterownika Funkcje kierowania i nawigacji kierowcy to pakiet narzędzi Last Mile Solution, składający się z 2 pakietów SDK: Navigation SDK i Driver SDK. Zapewnia on funkcje dla firm, które pozwalają osadzić obsługę Map Google w aplikacji sterownika.

Co można zrobić, korzystając z wyznaczania tras i nawigacji kierowcy?

Dzięki wskazówkom i nawigacji kierowcy możesz używać zarówno pakietu SDK nawigacji, jak i pakietu Driver SDK, aby dostosowywać funkcje jazdy do modelu dostarczania. Użyj pakietu SDK nawigacji, aby utworzyć w aplikacji szczegółową nawigację i kierować kierowców w czasie rzeczywistym. Dostosuj nawigację do wyglądu i stylu Twojej aplikacji i ulepsz szersze przepływy pracy kierowców dzięki zoptymalizowaniu tras i miejsc, w których wysiądą.

Poza dostosowaniem funkcji jazdy za pomocą pakietu SDK nawigacji możesz wyświetlać kierowcom wizualizację ich całodniowej trasy na mapie za pomocą interfejsu Route Review API. Dzięki temu kierowcy mogą zobaczyć podgląd na dzień przed wyruszeniem w drogę, sprawdzić kolejność przystanków i uzyskać dokładniejsze informacje o szacowanym czasie dotarcia na miejsce oraz o zakończeniu trasy.

Użyj pakietu SDK sterownika, aby umożliwić wizualizację lokalizacji kierowców i postępów w trasach za pomocą funkcji śledzenia przesyłek i śledzenia floty.

Dlaczego warto korzystać z nawigacji i wyznaczania tras kierowcy?

Obraz routingu sterownika Gdy zarządzasz flotą dostaw, koniecznie musisz zwiększyć jej przewidywalność i produktywność kierowców, aby sprostać oczekiwaniom konsumentów. Wyznaczanie trasy i nawigacja kierowców pomaga sprawniej kierować kierowców, uniknąć opóźnień i nieodebranych dostaw oraz zwiększyć zadowolenie kierowców.

  • Zwiększ zadowolenie kierowców – aplikacja pomaga kierowcom czuć się pewnie i kontrolować podczas wykonywania codziennych zadań. Kierowcy nie muszą uczyć się obsługi nowego interfejsu mapy, ale mogą używać znanej Ci nawigacji w Mapach Google. Można ją dostosować, aby wzmocnić Twoją markę.
  • Zwiększ produktywność kierowców – wskaż kierowcom właściwe miejsce dzięki trasom odzwierciedlającym natężenie ruchu w czasie rzeczywistym. Jest to szczególnie przydatne w przypadku kierowców nowych, zatrudnionych na pół etatu lub sezonowych, którzy muszą szybko radzić sobie z zadaniami. Możesz też wyznaczać trasy niestandardowe i mapować elementy charakterystyczne dla Twojej usługi dostawczej.
  • Większa przewidywalność dostaw – dzięki aplikacji wbudowanej w Mapy Google masz większą pewność, że kierowcy przestrzegają oczekiwanych tras. Zatrzymanie kierowców w aplikacji poprawia też jakość otrzymywanych sygnałów o lokalizacji.

Jak to działa

Poniższy diagram przedstawia sekwencje operacji między wszystkimi komponentami routingu i nawigacji. Pakiet SDK sterowników komunikuje aktualizacje lokalizacji z backendem Fleet Engine. Pakiet Navigation SDK przedstawia kierowcy wskazówki zakręt po zakręcie (oraz inne informacje nawigacyjne). Backend obsługuje całą komunikację związaną z dostarczaniem do Fleet Engine, w tym tworzenie i aktualizowanie pojazdów oraz zadań. Więcej informacji o typach komunikacji, jakie możesz obsłużyć z backendem, znajdziesz w sekcji Integrowanie interfejsu Deliveries API w dokumentacji Fleet Engine.

Schemat blokowy procesu przekierowywania kierowcy i nawigacji

Jak korzystać z nawigacji i wyznaczania trasy kierowcy

Poniżej przedstawiamy jeden ze sposobów implementacji routingu i nawigacji sterowników. Dla ułatwienia najpierw przedstawiamy implementację frontendu. Możesz rozpocząć implementację od integracji pakietów SDK z aplikacją sterownika lub przez integrację Fleet Engine z backendem w celu tworzenia zadań i pojazdów.

  1. Zintegruj pakiet SDK sterownika z aplikacją sterownika. Pakiet SDK sterownika wysyła do usługi Fleet Engine sygnały o lokalizacji w czasie rzeczywistym, co jest wymagane do śledzenia przesyłek i śledzenia floty. Jeśli korzystasz z modelu zaufanego sterownika na urządzeniach zarządzanych, pakiet SDK sterownika umożliwia też kierowcom tworzenie lub modyfikowanie zadań i planów tras. Pakiet SDK sterownika do nawigacji pakuje SDK. Szczegółowe informacje znajdziesz w przewodnikach użytkownika pakietu Driver SDK dotyczących śledzenia przesyłek (Android, iOS) i skuteczności floty (Android, iOS).
  2. Wdróż funkcje pakietu SDK nawigacji w aplikacji kierowcy. Pakiet Google Navigation SDK to biblioteka odpowiedzialna za udostępnianie kierowcom niestandardowych funkcji nawigacji, takich jak wskazówki zakręt po zakręcie, niestandardowe trasy i elementy mapy. Pełną dokumentację dla deweloperów znajdziesz w artykule Nawigacja z Mapami Google.
  3. Zarządzanie zadaniami i stanem pojazdu za pomocą Fleet Engine Fleet Engine to usługa backendu usługi Last Mile Fleet Solution, która obsługuje interakcję między pakietem SDK sterownika a Twoją usługą backendu. Twoja usługa backendu może komunikować się z Fleet Engine przez wywołania REST lub gRPC. Szczegółowe informacje znajdziesz w przewodnikach użytkownika Fleet Engine na temat śledzenia przesyłek i wydajności floty.

Route Review API

Przykładowy kod rozwiązania Last Mile Solution