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ń nawigacji dostępnych w pakiecie Navigation SDK.
Jak działa nawigacja Google?
Funkcja nawigacji Google polega na wykorzystaniu pakietu Navigation SDK do umieszczenia w aplikacji elementów interfejsu użytkownika i wizualizacji udostępnionych przez Google, które są podobne do funkcji nawigacji w aplikacjach Mapy Google. Gdy w aplikacji umieścisz 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 nawigacji krok po kroku z Navigation SDK, a następnie udostępnić własne elementy interfejsu użytkownika 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:
Rozpocznij nawigację. Aby rozpocząć nawigację, aplikacja tworzy instancję nawigatora. Następnie ustawia cel dla nawigatora i inicjalizuje mapę. W końcu aplikacja inicjuje wskazówki dojazdu. Ten proces 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ć 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ę do zdefiniowanego wcześniej miejsca docelowego, gdy kierowca przyjmie zadanie dostawy.
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 danym przypadku użycia, np. w przypadku zmian trasy i pozostałego czasu dojazdu do celu. Podczas aktywnej nawigacji pakiet SDK Nawigacji udostępnia elementy interfejsu użytkownika podobne do tych w aplikacjach Mapy Google. Na przykład nawigacja wyświetla standardową warstwę map Google z wizualizacjami takimi jak karty z instrukcjami skręcania, warstwy ruchu, alternatywne trasy i ograniczenia prędkości.
Zatrzymaj nawigację. Aplikacja kończy sesję nawigacji w sposób, który najlepiej pasuje do danego zastosowania, np. za pomocą listenera docelowego, który uruchamia się, gdy użytkownik dotrze do celu.
Jak można 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. Poniżej znajdziesz listę niektórych dostosowań, 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 oraz postępu podróży |
Mapa
elementy sterujące interfejsu Zmień nagłówek nawigacji Wyświetl listę tras Ukryj alternatywne trasy Wyświetl postęp podróży |
Dostosowywanie informacji o ruchu i ograniczeniach prędkości |
Wyłączanie warstwy z ruchu drogowego Włączanie sygnalizacji świetlnej i znaków stop Wyświetlanie prędkościomierza |
Zmień interfejs mapy i dostosuj kamerę. |
Dodaj Tekst Ustaw tryb nocny Dostosuj ustawienia kamery |