Pakiet Navigation SDK udostępnia różne sposoby integrowania funkcji nawigacji z aplikacją. Na tej stronie wyjaśniamy, czym jest nawigacja Google i jak różni się od innych funkcji nawigacji dostępnych w pakiecie Navigation SDK.
Czym jest nawigacja Google?
Korzystanie z nawigacji Google oznacza używanie pakietu Navigation SDK do osadzania nawigacji krok po kroku, która korzysta z elementów interfejsu i elementów wizualnych dostarczonych przez Google. Są one podobne do nawigacji w aplikacjach Mapy Google. Gdy osadzisz w aplikacji nawigację Google, nie musisz tworzyć jej od zera, ale możesz modyfikować jej poszczególne elementy. Jeśli potrzebujesz większej możliwości dostosowania niż ta, którą oferuje nawigacja Google, możesz poprosić o przesyłanie szczegółowych wskazówek nawigacyjnych z pakietu Navigation SDK, a następnie udostępniać własne elementy interfejsu i nimi zarządzać.
Więcej informacji znajdziesz w artykule Niestandardowe funkcje nawigacji.Gdy korzystasz z nawigacji Google, aplikacja wywołuje pakiet Navigation SDK, aby rozpocząć, uruchomić i zatrzymać nawigację, korzystając z tego procesu:
Rozpocznij nawigację. Aby rozpocząć nawigację, aplikacja tworzy instancję nawigatora. Następnie ustawia miejsce docelowe dla nawigatora i inicjuje mapę. Na koniec aplikacja rozpoczyna szczegółowe wskazówki dojazdu. Ten wzorzec przeglądania aplikacji można przedstawić użytkownikowi na różne sposoby w zależności od Twojego przypadku użycia. Na przykład aplikacja może mieć lokalizator sklepów z własnymi elementami interfejsu, których użytkownicy mogą używać do rozpoczęcia nawigacji do sklepu. Aplikacja może też rozpocząć aktywną nawigację do wstępnie zdefiniowanego miejsca docelowego, gdy kierowca zaakceptuje zadanie dostawy.
Aktywna nawigacja Gdy aplikacja przejdzie w tryb aktywnej nawigacji, będzie korzystać z lokalizacji urządzenia, aby zapewnić aktywne wskazówki. Konfigurujesz odbiorniki zdarzeń, które są istotne w Twoim przypadku użycia, np. zmiany trasy i czas pozostały do miejsca docelowego. Podczas aktywnej nawigacji pakiet Navigation SDK udostępnia komponenty interfejsu podobne do tych w aplikacjach Mapy Google. Na przykład w nawigacji wyświetlana jest standardowa warstwa Map Google z elementami wizualnymi, takimi jak karty z wskazówkami dotyczącymi skrętu, warstwy ruchu, alternatywne trasy i ograniczenia prędkości.
Zatrzymaj nawigację. Aplikacja kończy sesję nawigacji w sposób, który najlepiej sprawdza się w Twoim przypadku, np. za pomocą odbiornika przybycia, który uruchamia się, gdy użytkownik dotrze do miejsca docelowego.
Jak możesz zmodyfikować sposób korzystania z nawigacji Google?
Ogólnie rzecz biorąc, możesz dostosować nawigację Google, aby korzystać z różnych schematów kolorów, widoków z kamery, dodatkowych wskazówek dotyczących skręcania i wyzwalaczy reakcji na zdarzenia. Poniżej znajdziesz opis niektórych zmian, które możesz wprowadzić. Lista ta nie jest wyczerpująca.
Modyfikacja | Szczegóły |
---|---|
Zmodyfikowane wskazówki nawigacyjne: wyświetlanie/ukrywanie nagłówków, kolorów i czcionek, wskazówek, alternatywnych tras i postępów w podróży |
Elementy sterujące interfejsu Mapy Nagłówek i stopka nawigacji Widok dodatkowy nagłówka nawigacji Wyświetlanie listy wskazówek dojazdu Ukrywanie alternatywnych tras Wyświetlanie postępów w podróży |
Dostosowywanie informacji o ruchu i ograniczeniach prędkości |
Wyświetlanie prędkościomierza Dostosowywanie alertów prędkościomierza Włączanie świateł drogowych i znaków stopu |
Zmień interfejs mapy i dostosuj kamerę. |
Pozycjonowanie elementów interfejsu Dostosowywanie kamery |