Funkcje związane z obsługą kierowcy i nawigacją należą do pakietu usług związanych z mobilnością, który zawiera funkcje Map Google w aplikacji kierowcy.
Jak możesz korzystać z nawigacji i funkcji kierowcy?
Korzystaj z pakietu Navigation SDK i pakietu SDK Driver SDK, aby dostosować funkcje jazdy do swojego modelu dostawy. Użyj pakietu SDK nawigacji, aby w swojej aplikacji utworzyć nawigację zakręt po zakręcie, która będzie służyć do wskazywania kierowcom drogi w czasie rzeczywistym. Możesz też dostosować nawigację do wyglądu i sposobu działania aplikacji oraz usprawnić pracę kierowców dzięki zoptymalizowanym trasom i miejscom zwrotu.
Personalizuj jazdę za pomocą pakietu SDK nawigacji i używaj pakietu SDK kierowcy, aby umożliwić wizualizację lokalizacji kierowcy i postępu na trasie za pomocą podsumowania zaplanowanych zadań pakietu SDK dla konsumentów oraz funkcji śledzenia floty.
Dlaczego warto korzystać z funkcji nawigacji i przewożenia pasażerów?
Jeśli zarządzasz flotą pojazdów do dostawy, musisz zwiększać przewidywalność dostaw i wydajność kierowców, aby spełniać oczekiwania klientów. Nawigacja i wygoda kierowcy pomogą Ci sprawniej wyznaczać trasy, uniknąć opóźnień i nietrafionych dostaw oraz zwiększyć zadowolenie kierowców.
- Większa satysfakcja kierowcy: dzięki aplikacji kierowcy mogą mieć większą kontrolę i dostęp do informacji podczas wykonywania codziennych zadań. Dzięki znajomej nawigacji Map Google Twoi kierowcy nie muszą uczyć się nowego interfejsu mapy. Możesz też dostosować sposób działania aplikacji, aby wzmocnić swoją markę.
- Zwiększ produktywność kierowców: kieruj kierowców na właściwe miejsce za pomocą tras, które uwzględniają natężenie ruchu 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 przystosować się do swoich zadań. Dodatkowo możesz udostępniać niestandardowe trasy i mapować elementy charakterystyczne dla Twojej usługi dostawy.
- Zwiększenie przewidywalności dostaw: dzięki aplikacji, która zawiera Mapy Google, możesz mieć większą pewność, że kierowcy będą przestrzegać planów tras. Utrzymywanie kierowców w aplikacji poprawia też jakość sygnałów dotyczących lokalizacji.
Jak to działa
Na diagramach poniżej widać sekwencję operacji między wszystkimi komponentami interfejsu kierowcy i nawigacji. Pakiet Driver SDK przekazuje aktualizacje lokalizacji do backendu Fleet Engine. Pakiet SDK nawigacji wyświetla kierowcy wskazówki dojazdu (oraz inne informacje nawigacyjne). Twój backend obsługuje całą komunikację z Fleet Engine dotyczącą dostaw, np. tworzenie i aktualizowanie pojazdów i zadań.
Przejazdy na żądanie
Poniższy diagram przedstawia sekwencję operacji dla podróży na żądanie. Jest on podzielony na 2 kluczowe części: początek dnia, w którym kierowcy włączają udostępnianie lokalizacji usłudze Fleet Engine, oraz uproszczony widok zarządzania podróżą za pomocą komponentów Fleet Engine. Szczegółowe informacje o procesie podróży znajdziesz w artykule Co to jest podróż? w dokumentacji dotyczącej podróży na żądanie.
Zaplanowane zadania
Ten diagram pokazuje sekwencję operacji w przypadku zaplanowanych zadań. Obejmuje to macierz standardowego dnia roboczego wysyłki pojedynczego kierowcy oraz sposób obsługi jego pracy w systemie Fleet Engine za pomocą biblioteki śledzenia flot.
Uwaga: Twój system może korzystać zarówno ze śledzenia przesyłki, jak i ze śledzenia floty. W przypadku śledzenia przesyłki Fleet Engine filtruje informacje o przesyłce i kierowcy, aby klient widział tylko informacje dotyczące jego przesyłki.
Jak korzystać z nawigacji i funkcji dla kierowcy
W tej sekcji opisaliśmy jeden ze sposobów implementacji nawigacji dla kierowcy. Aby ułatwić Ci zrozumienie tego przykładu, zaczniemy od implementacji interfejsu. Wdrożenie możesz rozpocząć od zintegrowania pakietów SDK z aplikacją kierowcy lub zintegrowania Fleet Engine z backendem na potrzeby tworzenia zadań i pojazdów.
- Zintegruj pakiet Driver SDK z aplikacją dla kierowcy. Pakiet Driver SDK wysyła sygnały o lokalizacji w czasie rzeczywistym do usługi Fleet Engine. Pakiet Driver SDK opakowuje pakiet Navigation SDK. Szczegółowe informacje 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. Navigation SDK to biblioteka, która zapewnia kierowcom możliwość korzystania z funkcji nawigacji, takich jak szczegółowe wskazówki, niestandardowe trasy i niestandardowe elementy mapy. Pełną dokumentację dla programistów znajdziesz w Nawigacji w Mapach Google.
- Zarządzaj zadaniami i stanem pojazdu za pomocą Fleet Engine. Fleet Engine to usługa backendu mobilności, która może komunikować się z Fleet Engine za pomocą wywołań REST lub gRPC. Szczegółowe informacje znajdziesz w dokumentacji Fleet Engine.