Omówienie pakietu SDK nawigacji

Pakiet Navigation SDK umożliwia integrację szczegółowych wskazówek dojazdu Map Google z aplikacjami mobilnymi. Co ważne, dostarcza on dane o bieżącym odcinku trasy i miejscu docelowym, które wraz z informacjami o zmianie lokalizacji i współrzędnymi szerokości i długości geograficznej z pakietu Driver SDK są wysyłane do Fleet Engine, gdy kierowca zaczyna jazdę. Dzięki temu kierowca ma dostęp do wszystkich funkcji.

Dlaczego warto korzystać z pakietu Navigation SDK?

Pakiet Navigation SDK ułatwia integrację z Fleet Engine w celu aktualizowania tras kierowcy. Korzystanie z pakietu Navigation SDK wraz z pakietem Driver SDK umożliwia kierowcy używanie jednej aplikacji do zarządzania zadaniami i nawigowania, tak jak w przypadku konsumenckiej wersji Map Google, bez konieczności przełączania się na inną aplikację.

Jakie możliwości daje pakiet Navigation SDK?

Użyj pakietu Navigation SDK, aby przekazać te informacje do Fleet Engine.

  • Niezawodne szczegółowe wskazówki dojazdu z Map Google.
  • Dostosowane trasy na podstawie współrzędnych szerokości i długości geograficznej podanych przez pakiet SDK dla kierowców.
  • Dostosowane elementy mapy, takie jak niestandardowe znaczniki, nakładki i elementy interfejsu, które wyróżniają kluczowe informacje nawigacyjne i personalizują nawigację.

Jak działa pakiet Navigation SDK

Pakiet Navigation SDK dostarcza do Fleet Engine informacje o trasie i miejscu docelowym, a pakiet Driver SDK zapewnia strumień informacji o zmianie lokalizacji, współrzędne szerokości i długości geograficznej, pozostałą odległość i szacowany czas dotarcia na miejsce. Wszystkie inne aktualizacje danych pojazdu muszą być wysyłane do backendu klienta, który przekazuje je do Fleet Engine.

Diagram systemu pokazujący, jak pakiet SDK sterowników komunikuje się z klientami z infrastruktury klienta, a następnie z infrastrukturą Google za pomocą Fleet Engine i backendu klienta

Jak korzystać z pakietu Navigation SDK

Poniżej opisujemy typowy przypadek użycia pakietu Navigation SDK w aplikacji dla kierowców:

Android

1 Konfigurowanie projektu Google Cloud Zanim zaczniesz korzystać z pakietu Navigation SDK, utwórz projekt Google Cloud. Więcej informacji znajdziesz w artykule o konfigurowaniu projektu w chmurze Google.
2 Dodawanie pakietu Navigation SDK do klucza interfejsu API Klucz interfejsu API to unikalny identyfikator, który uwierzytelnia Twoje żądania. Aby korzystać z pakietu Navigation SDK, musisz powiązać z projektem co najmniej 1 klucz interfejsu API. Więcej informacji znajdziesz w artykule Używanie kluczy interfejsu API.
3 Konfigurowanie projektu w Android Studio utworzyć projekt aplikacji na Androida i zintegrować z nim pakiet Navigation SDK, Więcej informacji znajdziesz w artykule Konfigurowanie projektu w Android Studio.
4 Dodawanie pakietu Driver SDK do projektu Zainstaluj i skonfiguruj pakiet SDK dla kierowców, aby zacząć korzystać ze wszystkich funkcji Fleet Engine. Więcej informacji znajdziesz w artykułach Pobieranie pakietu Driver SDK do przejazdów na żądanie i Pobieranie pakietu Driver SDK do zaplanowanych zadań.

iOS

1 Konfigurowanie projektu Google Cloud Zanim zaczniesz korzystać z pakietu Navigation SDK, utwórz projekt Google Cloud. Więcej informacji znajdziesz w artykule o konfigurowaniu projektu w chmurze Google.
2 Dodawanie pakietu Navigation SDK do klucza interfejsu API Klucz interfejsu API to unikalny identyfikator, który uwierzytelnia Twoje żądania. Aby korzystać z pakietu Navigation SDK, musisz powiązać z projektem co najmniej 1 klucz interfejsu API. Więcej informacji znajdziesz w artykule o używaniu kluczy interfejsu API.
3 Konfigurowanie projektu Xcode utworzyć projekt Xcode i zainstalować w nim pakiet Navigation SDK; Więcej informacji znajdziesz w artykule Konfigurowanie projektu Xcode.
4 Dodawanie pakietu Driver SDK do projektu Zainstaluj i skonfiguruj pakiet SDK dla kierowców, aby zacząć korzystać ze wszystkich funkcji Fleet Engine. Więcej informacji znajdziesz w artykułach Pobieranie pakietu Driver SDK do przejazdów na żądanie i Pobieranie pakietu Driver SDK do zaplanowanych zadań.

Więcej informacji o funkcjach pakietu Navigation SDK znajdziesz w pełnej dokumentacji pakietu Navigation SDK na Android i iOS.