Nawigacja Google

W tym dokumencie opisujemy ważne pojęcia związane z interfejsem nawigacji w Google, które jest dostępne w pakiecie SDK nawigacji na Androida. Tworząc aplikację z użyciem pakietu SDK nawigacji, udostępniasz nawigację jako rozszerzenie aplikacji, dzięki czemu użytkownicy mogą korzystać z nawigacji w jakości Google, która jest zintegrowana z Twoim własnym przypadkiem użycia.

Jak działa nawigacja w Google?

Proces użytkowania aplikacji korzystających z pakietu Navigation SDK odbywa się zgodnie ze standardowym schematem z wywołaniami tego pakietu SDK, które uruchamiają, uruchamiają i zatrzymują nawigację. Podczas aktywnej nawigacji aplikacja korzysta z elementów interfejsu udostępnionych przez Google. Oznacza to, że użytkownicy otrzymują materiały wizualne dostarczone przez Google, a Ty nie musisz tworzyć nowego interfejsu nawigacji. Poniższa lista zawiera podsumowanie.

  • Rozpocznij nawigację (podasz adres URL). Aby rozpocząć nawigację, aplikacja tworzy instancję nawigacji. Następnie ustawia miejsce docelowe dla nawigatora i inicjuje mapę. Na koniec aplikacja wyświetla szczegółowe wskazówki. Ten przepływ w aplikacji można zaprezentować użytkownikowi na różne sposoby w zależności od konkretnego przypadku użycia. Na przykład aplikacja może zawierać 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ę, gdy kierowca zaakceptuje zadanie związane z dostawą we wstępnie zdefiniowanej lokalizacji.

  • Aktywna nawigacja – interfejs udostępniony przez Google. Gdy aplikacja włączy aktywną nawigację, będzie korzystać z lokalizacji urządzenia, aby utrzymywać aktywną nawigację. Możesz skonfigurować detektory zdarzeń istotne dla Twojego zastosowania, np. dotyczące zmian tras czy pozostały czas do miejsca docelowego. Wszystko to wpływa na komponenty UI SDK nawigacyjnej, które są podobne do tych w mobilnej wersji Map Google dla użytkowników indywidualnych. Na przykład użytkownicy zobaczą standardową warstwę Map Google z elementami wizualnymi, takimi jak karty wskazówek dla zakrętów, warstwy informacji o natężeniu ruchu, trasy alternatywne i ograniczenia prędkości.

  • Zatrzymywanie nawigacji – samodzielnie. Aplikacja powinna zakończyć nawigację w sposób, który najlepiej odpowiada Twojej sytuacji, np. za pomocą detektora przyjazdu, który uruchamia się, gdy użytkownik dotrze do miejsca docelowego, co spowoduje zakończenie sesji nawigacji.

Jak można zmodyfikować nawigację?

Ogólnie rzecz biorąc, możesz zmodyfikować aktywne funkcje nawigacji, aby stosować różne schematy kolorów, widoki z kamery, dodatkowe wskazówki zakrętów i reguły reakcji na zdarzenia. Na liście poniżej znajdziesz opis niektórych zmian, które możesz wprowadzić. Ta lista nie jest wyczerpująca.

Modyfikacja Szczegóły
Zmodyfikowane wskazówki nawigacyjne: pokaż/ukryj nagłówki, kolory i czcionki, wskazówki, trasy alternatywne i postęp podróży Elementy sterujące interfejsu mapy
Zmodyfikuj nagłówek nawigacji
Wyświetl listę wskazówek dojazdu
Ukryj alternatywne trasy
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świetlaj prędkościomierz
Zmień interfejs mapy i dostosuj aparat. Dodaj znaczniki niestandardowe
Tekst pływający
Ustaw tryb nocny
Dostosuj aparat