Funkcje nawigacji i obsługi kierowców są
częścią pakietu usług mobilnych, który integruje Mapy Google
z aplikacją dla kierowców.
Co możesz zrobić dzięki funkcjom nawigacji i obsługi kierowców?
Dzięki funkcjom nawigacji i obsługi kierowców możesz używać zarówno pakietu Navigation SDK, jak i Driver SDK, aby dostosować wrażenia z jazdy do swojego modelu dostawy. Za pomocą pakietu Navigation SDK możesz utworzyć w aplikacji nawigację krok po kroku, która będzie prowadzić kierowców w czasie rzeczywistym. Możesz też dostosować nawigację do wyglądu i działania aplikacji oraz usprawnić szersze procesy kierowców dzięki zoptymalizowanym trasom i miejscom docelowym.
Dostosuj wrażenia z jazdy za pomocą pakietu Navigation SDK i użyj pakietu Driver SDK aby umożliwić wizualizację lokalizacji kierowców i postępów na trasie w ramach przeglądu zaplanowanych zadań w pakiecie Consumer SDK oraz funkcji śledzenia floty.
Dlaczego warto korzystać z funkcji nawigacji i obsługi kierowców?
Jeśli zarządzasz flotą dostawczą
, musisz zwiększyć przewidywalność dostaw i produktywność kierowców
, aby spełnić oczekiwania konsumentów. Funkcje nawigacji i obsługi kierowców pomagają efektywniej wyznaczać trasy kierowcom, unikać opóźnień i nieudanych dostaw oraz zwiększać zadowolenie kierowców.
- Zwiększ zadowolenie kierowców: Twoja aplikacja może pomóc kierowcom w poczuciu kontroli i informowania o tym, co się dzieje, gdy wykonują codzienne zadania. Dzięki znanej nawigacji w Mapach Google kierowcy nie muszą uczyć się nowego interfejsu mapy. Możesz też dostosować wrażenia, aby wzmocnić swoją markę.
- Zwiększ produktywność kierowców: prowadź kierowców do właściwego miejsca za pomocą tras, które odzwierciedlają ruch w czasie rzeczywistym. Te informacje są szczególnie przydatne dla nowych, sezonowych lub pracujących w niepełnym wymiarze godzin kierowców, którzy muszą szybko opanować swoje zadania. Dodatkowo możesz udostępniać niestandardowe trasy i elementy mapy dostosowane do Twojej usługi dostawy.
- Zwiększ przewidywalność dostaw: dzięki aplikacji, która integruje Mapy Google, możesz mieć większą pewność, że kierowcy będą przestrzegać planowanych tras. Utrzymywanie kierowców w aplikacji poprawia też jakość sygnałów o lokalizacji.
Jak to działa
Poniższe diagramy przedstawiają sekwencję operacji między wszystkimi komponentami funkcji nawigacji i obsługi kierowców. Pakiet Driver SDK przesyła aktualizacje lokalizacji do backendu Fleet Engine. Pakiet Navigation SDK wyświetla kierowcy wskazówki krok po kroku (i inne informacje nawigacyjne). Backend obsługuje całą inną komunikację dotyczącą dostawy z Fleet Engine, np. tworzenie i aktualizowanie pojazdów i zadań.
Przejazdy na żądanie
Poniższy diagram przedstawia sekwencję operacji w przypadku przejazdów na żądanie. Jest on podzielony na 2 główne części: początek dnia, gdy kierowcy włączają udostępnianie lokalizacji w Fleet Engine, oraz uproszczony widok zarządzania przejazdami za pomocą komponentów Fleet Engine. Szczegółowy widok procesu przejazdu znajdziesz w artykule Co to jest przejazd? w dokumentacji Przejazdy na żrządanie.
Zaplanowane zadania
Poniższy diagram przedstawia sekwencję operacji w przypadku zaplanowanych zadań. Obejmuje on macierz typowego dnia pracy kierowcy dostarczającego przesyłki oraz sposób obsługi jego pracy w systemie Fleet Engine za pomocą biblioteki Fleet Tracking.
Uwaga: Twój system może korzystać ze śledzenia przesyłek lub śledzenia floty. W przypadku śledzenia przesyłek Fleet Engine filtruje informacje o przesyłce i kierowcy, tak aby klient widział tylko informacje dotyczące jego przesyłki.
Jak korzystać z funkcji nawigacji i obsługi kierowców
W tej sekcji opisano jeden ze sposobów implementacji funkcji nawigacji i obsługi kierowców. Aby ułatwić wyjaśnienie, ten przykład zaczyna się od implementacji frontendu. Implementację możesz rozpocząć od zintegrowania pakietów SDK z aplikacją dla kierowców lub od zintegrowania Fleet Engine z backendem w celu tworzenia zadań i pojazdów.
- Zintegruj pakiet Driver SDK z aplikacją dla kierowców. Pakiet Driver SDK wysyła sygnały o bieżącej lokalizacji do usługi Fleet Engine. Pakiet Driver SDK zawiera pakiet Navigation SDK. Więcej informacji znajdziesz w przewodnikach dla użytkowników pakietu Driver SDK dotyczących przejazdów na żądanie (Android, iOS) i zaplanowanych zadań (Android, iOS).
- Zaimplementuj funkcje pakietu Navigation SDK w aplikacji dla kierowców. Pakiet Navigation SDK to biblioteka, która udostępnia kierowcom dostosowane funkcje nawigacji, takie jak instrukcje krok po kroku, niestandardowe trasy i niestandardowe elementy mapy. Pełną dokumentację dla deweloperów znajdziesz w artykule Nawigacja w Mapach Google.
- Zarządzaj zadaniami i stanem pojazdu za pomocą Fleet Engine. Fleet Engine to usługa backendu Mobility, która może komunikować się z Fleet Engine za pomocą wywołań REST lub gRPC. Więcej informacji znajdziesz w dokumentacji Fleet Engine.