Omówienie pakietu SDK nawigacji

Pakiet Navigation SDK umożliwia zintegrowanie z aplikacjami mobilnymi szczegółowych wskazówek nawigacyjnych z Map Google. Co najważniejsze, udostępnia dane o bieżącym odcinku trasy i miejscu docelowym, które wraz z aktualizacjami lokalizacji i współrzędnymi geograficznymi z pakietu Driver SDK są wysyłane do Fleet Engine, gdy kierowca rozpoczyna jazdę. Zapewnia to pełne wrażenia z jazdy.

Dlaczego warto korzystać z pakietu Navigation SDK?

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

Co możesz robić za pomocą pakietu Navigation SDK?

Za pomocą pakietu Navigation SDK przesyłaj do Fleet Engine te informacje:

  • Niezawodne wskazówki nawigacyjne zakręt po zakręcie oparte na Mapach Google.
  • Dostosowane trasy na podstawie współrzędnych szerokości i długości geograficznej podanych przez pakiet Driver SDK.
  • Dostosowane elementy mapy, takie jak niestandardowe znaczniki, nakładki i elementy interfejsu, które wyróżniają najważniejsze informacje nawigacyjne i personalizują nawigację.

Jak działa pakiet Navigation SDK

Pakiet Navigation SDK przekazuje do Fleet Engine informacje o trasie i miejscu docelowym, a pakiet Driver SDK udostępnia strumień aktualizacji lokalizacji, współrzędnych geograficznych, pozostałego dystansu i szacowanego czasu przybycia. Wszystkie inne aktualizacje danych pojazdu muszą być wysyłane do backendu klienta, który przekazuje dane do Fleet Engine.

Diagram systemu pokazujący, jak pakiet Driver SDK komunikuje się z infrastrukturą klienta, a następnie z infrastrukturą Google za pomocą Fleet Engine i backendu klienta.

Jak korzystać z pakietu Navigation SDK

Poniższe kroki opisują typowy scenariusz użycia pakietu Navigation SDK w aplikacji dla kierowców:

Android

1 Konfigurowanie projektu Google Cloud Przed użyciem pakietu Navigation SDK utwórz projekt Google Cloud. Więcej informacji znajdziesz w artykule Konfigurowanie 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 Korzystanie z kluczy interfejsu API.
3 Konfigurowanie projektu w Android Studio Utwórz projekt aplikacji na Androida i zintegruj z nim pakiet Navigation SDK. Więcej informacji znajdziesz w artykule Konfigurowanie projektu w Androidzie Studio.
4 Dodawanie pakietu Driver SDK do projektu Zainstaluj i skonfiguruj pakiet Driver SDK, aby zacząć korzystać ze wszystkich funkcji Fleet Engine. Więcej informacji znajdziesz w artykułach Pobieranie pakietu Driver SDK do obsługi przejazdów na żądanie i Pobieranie pakietu Driver SDK do obsługi zaplanowanych zadań.

iOS

1 Konfigurowanie projektu Google Cloud Przed użyciem pakietu Navigation SDK utwórz projekt Google Cloud. Więcej informacji znajdziesz w artykule Konfigurowanie 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 Korzystanie z kluczy interfejsu API.
3 Konfigurowanie projektu Xcode Utwórz projekt Xcode i zainstaluj w nim Navigation SDK. Więcej informacji znajdziesz w artykule Konfigurowanie projektu Xcode.
4 Dodawanie pakietu Driver SDK do projektu Zainstaluj i skonfiguruj pakiet Driver SDK, aby zacząć korzystać ze wszystkich funkcji Fleet Engine. Więcej informacji znajdziesz w artykułach Pobieranie pakietu Driver SDK do obsługi przejazdów na żądanie i Pobieranie pakietu Driver SDK do obsługi zaplanowanych zadań.

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