Nawigacja Google

Pakiet Navigation SDK udostępnia różne sposoby integracji nawigacji z aplikacją. Na tej stronie znajdziesz informacje o tym, czym jest nawigacja Google i czym różni się od innych rozwiązań do nawigacji dostępnych w pakiecie Navigation SDK.

Jak działa nawigacja Google?

Funkcja nawigacji Google polega na użyciu pakietu SDK nawigacji do umieszczenia w aplikacji funkcji nawigacji krok po kroku, która wykorzystuje elementy interfejsu użytkownika i wizualizacje udostępnione przez Google. Funkcja ta jest podobna do funkcji nawigacji w aplikacjach Mapy Google. Gdy w aplikacji osadzisz nawigację Google, nie musisz tworzyć jej od podstaw, ale nadal możesz modyfikować niektóre jej elementy. Jeśli potrzebujesz większej personalizacji niż ta, którą zapewnia nawigacja Google, możesz poprosić o plik danych z szczegółową nawigacją z pakietu SDK nawigacji, a następnie przekazać własne elementy interfejsu i nimi zarządzać.

Więcej informacji znajdziesz w artykule Niestandardowa nawigacja.

Gdy korzystasz z nawigacji Google, aplikacja wywołuje Navigation SDK, aby rozpocząć, uruchomić i zatrzymać nawigację, korzystając z tego procesu:

  1. Rozpocznij nawigację. Aby rozpocząć nawigację, aplikacja tworzy instancję Navigator. Następnie ustawia miejsce docelowe dla nawigatora i inicjalizuje mapę. Na koniec aplikacja inicjuje szczegółowe wskazówki. Ten proces może być prezentowany użytkownikowi na różne sposoby w zależności od przypadku użycia. Aplikacja może np. zawierać wyszukiwarkę sklepów z własnymi elementami interfejsu użytkownika, za pomocą których użytkownicy mogą rozpocząć nawigację do sklepu. Aplikacja może też rozpocząć aktywną nawigację z wstępnie zdefiniowanym miejscem docelowym, gdy kierowca przyjmie zadanie dostawy.

  2. Aktywna nawigacja. Gdy aplikacja przejdzie do aktywnej nawigacji, będzie używać lokalizacji urządzenia, aby wyświetlać aktywne wskazówki. Konfigurujesz odbiorniki zdarzeń, które są istotne w przypadku Twojego zastosowania, np. zmiany trasy i pozostałego czasu dojazdu do celu. Podczas aktywnej nawigacji pakiet SDK zapewnia komponenty UI podobne do tych w aplikacjach Mapy Google. Na przykład nawigacja wyświetla standardową warstwę map Google z wizualnymi elementami, takimi jak karty z instrukcjami skręcania, warstwy ruchu, alternatywne trasy i ograniczenia prędkości.

  3. Zatrzymaj nawigację. Aplikacja kończy sesję nawigacji w sposób, który najlepiej pasuje do przypadku użycia, np. za pomocą listenera docelowego, który uruchamia się, gdy użytkownik dotrze do miejsca docelowego.

Jak możesz zmodyfikować nawigację Google?

Ogólnie możesz modyfikować nawigację Google, aby mieć inne schematy kolorów, widoki kamery, dodatkowe wskazówki dotyczące skrętów i wyzwalacze odpowiedzi na zdarzenia. Na liście poniżej znajdziesz kilka przykładów zmian, które możesz wprowadzić. Ta lista nie jest wyczerpująca.

Modyfikacja Szczegóły
Zmodyfikowane wskazówki nawigacyjne: wyświetlanie i ukrywanie nagłówków, kolorów i czcionek, wskazówek, alternatywnych tras i postępu podróży Mapa elementy sterujące interfejsu
Nawigacja nagłówek i stopka
Widok akcesoria nagłówka nawigacji
Wyświetlanie listy tras
Ukrywanie alternatywnych tras
Wyświetlanie postępu podróży
Dostosowywanie informacji o ruchu i ograniczeniach prędkości Wyświetlanie prędkościomierza
Dostosowywanie alertów prędkościomierza
Włączanie sygnalizacji świetlnej i znaków stop
Zmień interfejs mapy i dostosuj kamerę. Umieszczanie elementów interfejsu
Dostosowywanie kamery