Nawigacja Google

Pakiet Navigation SDK oferuje różne sposoby integracji nawigacji z aplikacją. Na tej stronie wyjaśniamy, czym jest nawigacja Google i czym różni się od innych opcji nawigacyjnych, które są dostępne w pakiecie Navigation SDK.

Jak działa nawigacja Google?

Nawigacja Google odnosi się do korzystania z pakietu Navigation SDK do umieszczania szczegółowej nawigacji wykorzystującej dostarczane przez Google elementy interfejsu i elementy wizualne podobne do interfejsu nawigacji w aplikacjach Map Google. Jeśli umieścisz w swojej aplikacji nawigację Google, nie musisz tworzyć jej od podstaw, ale nadal możesz modyfikować jej elementy. Jeśli potrzebujesz większych możliwości dostosowania niż to dostępne w nawigacji Google, możesz w pakiecie SDK do nawigacji zażądać szczegółowego kanału nawigacji, a następnie udostępnić własne elementy interfejsu i nimi zarządzać. Więcej informacji znajdziesz w sekcji Niestandardowe środowisko nawigacji.

Gdy korzystasz z nawigacji Google, aplikacja wywołuje pakiet SDK Navigation w celu uruchomienia, uruchomienia i zatrzymania nawigacji, w następujący sposób:

  1. Rozpocznij nawigację Aby rozpocząć nawigację, aplikacja tworzy instancję nawigacji. Następnie ustawia miejsce docelowe dla nawigatora i inicjuje mapę. Na koniec aplikacja udostępnia szczegółowe wskazówki. Przepływ pracy w aplikacji można przedstawić użytkownikowi na różne sposoby w zależności od konkretnego przypadku użycia. Na przykład aplikacja może mieć lokalizator sklepów z własnymi elementami interfejsu, za pomocą których użytkownicy mogą rozpocząć nawigację do sklepu. Aplikacja może też rozpocząć aktywną nawigację od wstępnie zdefiniowanego miejsca docelowego, gdy kierowca zaakceptuje zadanie dostawy.

  2. Aktywna nawigacja. Gdy aplikacja zacznie korzystać z aktywnej nawigacji, będzie korzystać z lokalizacji urządzenia, aby utrzymywać aktywne wskazówki. Konfigurujesz detektory zdarzeń, które mają znaczenie w Twoim przypadku użycia, np. do zmiany trasy lub czasu pozostałego do miejsca docelowego. Podczas aktywnej nawigacji pakiet SDK nawigacji udostępnia komponenty interfejsu podobne do tych w aplikacjach Mapy Google. Na przykład nawigacja wyświetla standardową warstwę Map Google zawierającą takie elementy wizualne jak karty ze wskazówkami skrętu, warstwy natężenia ruchu, trasy alternatywne i ograniczenia prędkości.

  3. Zatrzymaj nawigację. Aplikacja kończy sesję nawigacji w sposób, który najlepiej pasuje do Twojego zastosowania, np. z użyciem detektora przyjazdu, który jest wyzwalany, gdy użytkownik dotrze do miejsca docelowego.

Jak można zmodyfikować działanie nawigacji w Google?

Ogólnie możesz zmodyfikować nawigację Google i wprowadzić w niej różne schematy kolorów, widoki kamery, dodatkowe wskazówki dotyczące zakrętu i reguły reakcji na zdarzenia. Na liście poniżej znajdziesz informacje o niektórych opcjach korekt, które możesz wprowadzić. Ta lista nie jest wyczerpująca.

Zmiany Szczegóły
Zmodyfikowane wskazówki nawigacyjne: pokaż/ukryj nagłówki, kolory i czcionki, wskazówki, trasy alternatywne i postępy podróży Elementy sterujące interfejsu mapy
Zmień nagłówek nawigacji
Wyświetl listę wskazówek
Ukryj trasy alternatywne
Wyświetl postęp podróży
Dostosowywanie informacji o natężeniu ruchu i ograniczeniach prędkości Wyłącz warstwę natężenia ruchu
Włącz sygnalizację świetlną i znaki stopu
Wyświetlanie prędkościomierza
Zmień interfejs mapy i dostosuj aparat. Dodawanie znaczników niestandardowych
Pływający tekst
Ustaw tryb nocny
Dostosuj aparat