Pakiet Navigation SDK udostępnia różne sposoby integracji nawigacji z aplikacją. Na tej stronie wyjaśniamy, czym jest nawigacja Google i czym różni się od innych funkcji nawigacji dostępnych w pakiecie Navigation SDK.
Czym jest nawigacja Google?
Nawigacja Google odnosi się do korzystania z pakietu Navigation SDK w celu umieszczenia szczegółowych wskazówek dojazdu, które wykorzystują elementy interfejsu i grafiki dostarczane przez Google, podobne do tych w aplikacjach Mapy Google. Gdy umieścisz nawigację Google w swojej aplikacji, nie musisz tworzyć jej od podstaw, ale możesz zmodyfikować niektóre jej elementy. Jeśli potrzebujesz więcej opcji dostosowywania niż jest dostępnych w nawigacji Google, możesz poprosić o szczegółowe wskazówki dojazdu z pakietu Navigation SDK, a następnie udostępnić własne elementy interfejsu i nimi zarządzać.
Więcej informacji znajdziesz w artykule Niestandardowa nawigacja.Gdy korzystasz z nawigacji Google, aplikacja wywołuje pakiet Navigation SDK, aby rozpocząć, uruchomić i zatrzymać nawigację, używając 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 podawanie szczegółowych wskazówek dojazdu. Ten proces w aplikacji może być prezentowany użytkownikowi na różne sposoby w zależności od przypadku użycia. Aplikacja może na przykład zawierać lokalizator sklepów z własnymi elementami interfejsu, których użytkownicy mogą używać do rozpoczęcia nawigacji do sklepu. Możesz 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 używać lokalizacji urządzenia do utrzymywania aktywnego prowadzenia. Skonfigurujesz detektory zdarzeń, które są istotne w Twoim przypadku użycia, np. zmiany trasy i pozostały czas do miejsca docelowego. Podczas aktywnej nawigacji pakiet Navigation SDK udostępnia komponenty interfejsu, które są podobne do tych w aplikacjach Map Google. Na przykład nawigacja wyświetla standardową warstwę Map Google z elementami wizualnymi, takimi jak karty ze wskazówkami dojazdu, warstwy natężenia ruchu, trasy alternatywne i ograniczenia prędkości.
Zatrzymaj nawigację. Aplikacja kończy sesję nawigacji w sposób, który najlepiej sprawdza się w danym przypadku użycia, np. za pomocą detektora przybycia, który aktywuje 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 zmodyfikować nawigację Google, aby uzyskać różne schematy kolorów, widoki z kamery, dodatkowe wskazówki dotyczące skrętu i wyzwalacze odpowiedzi na zdarzenia. Poniżej znajdziesz listę niektórych zmian, które możesz wprowadzić. Lista nie jest wyczerpująca.
| Modyfikacja | Szczegóły |
|---|---|
| Zmodyfikowane wskazówki nawigacyjne: wyświetlanie/ukrywanie nagłówków, kolorów i czcionek, wskazówek dojazdu, tras alternatywnych i postępów podróży |
Elementy sterujące interfejsu mapy Modyfikowanie nagłówka nawigacji Wyświetlanie listy wskazówek dojazdu Ukrywanie tras alternatywnych Wyświetlanie postępów podróży |
| Dostosowywanie informacji o ruchu drogowym i ograniczeniach prędkości |
Wyłączanie warstwy natężenia ruchu Włączanie sygnalizacji świetlnej i znaków stopu Wyświetlanie prędkościomierza |
| Zmień interfejs mapy i dostosuj kamerę. |
Dodawanie znaczników niestandardowych Pływający tekst Ustawianie trybu nocnego Dostosowywanie kamery |
| modyfikować style mapy nawigacyjnej i mapy drogowej (mapy nienawigacyjnej) za pomocą definiowania stylów map w Google Cloud; | Dostosowywanie stylów mapy |