Routing i nawigacja kierowcy

Obraz routingu sterownika Funkcja kierowania i nawigacji kierowcy to rozwiązanie na żądanie dotyczące przejazdów i dostawy, które obejmuje 2 pakiety 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 zoptymalizowanym trasom i miejscom, w których wysiądą.

Użyj pakietu Driver SDK, aby włączyć lokalizacje kierowców i zwizualizować postępy na drodze do nich za pomocą funkcji Podróże i Postępy zamówień.

Dlaczego warto korzystać z nawigacji i wyznaczania tras kierowcy?

Jako dostawca wspólnych przejazdów lub dostawca, musisz zwiększyć przewidywalność i produktywność kierowców, aby sprostać oczekiwaniom klientów. Wyznaczanie trasy i nawigacja kierowców pomaga bardziej efektywnie kierować kierowców, uniknąć opóźnień i nieodebranych przejazdów oraz dostaw, a także zwiększać 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ę.

  • Większa produktywność kierowców – wskaż kierowcom właściwe miejsce dzięki trasom odzwierciedlającym natężenie ruchu w czasie rzeczywistym. Możesz podać niestandardowe trasy i elementy map specyficzne dla Twoich usług.

  • Większa przewidywalność kierowców – dzięki aplikacji wbudowanej w Mapy Google możesz mieć większą pewność, że kierowcy przestrzegają oczekiwanych planów trasy. Zatrzymanie kierowców w aplikacji poprawia też jakość zwracanych 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łą pozostałą komunikację z Fleet Engine.

Diagram sekwencji kolejności procesów routingu i nawigacji kierowcy

Jak korzystać z nawigacji i wyznaczania trasy kierowcy

Poniższy proces pokazuje jeden ze sposobów implementacji routingu i nawigacji kierowcy. Dla ułatwienia najpierw przedstawiamy implementację frontendu. Możesz rozpocząć wdrożenie od integracji pakietów SDK z aplikacją sterownika lub przez integrację Fleet Engine z backendem na potrzeby tworzenia podróży 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 przez funkcje związane z podróżami i postępami realizacji zamówień. Pakiet SDK sterownika opakowuje pakiet Navigation SDK. Szczegółowe informacje znajdziesz w pakiecie Driver SDK (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 podróżami i stanem pojazdu za pomocą Fleet Engine Fleet Engine to usługa backendu w usłudze Przejazdy i dostawy na żądanie, 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. Więcej informacji znajdziesz w artykule o pierwszych krokach z Fleet Engine.

Przegląd postępów w podróży i zamówieniach