com.google.android.libraries.navigation

Adnotacje

Camera.Perspective Perspective to parametr przekazywany do obiektu Camera, który określa lokalizację i orientację kamery. 
ForceNightMode Wartości używane do zastępowania domyślnego trybu nocnego (AUTO, FORCE_DAY, FORCE_NIGHT). 
LocationUpdateException.ErrorType Wskazuje typ błędu zgłaszanego przez usługę aktualizacji lokalizacji Fleet Engine. 
NavigationApi.ErrorCode Kod błędu jest kodem stanu zwracanym przez funkcje getNavigator(Activity, NavigatorListener) i getNavigator(Application, NavigatorListener), gdy nie można uzyskać wartości Navigator
NavigationTransactionRecorder.AddressFailureType Rodzaje błędów związanych z rozpoznawaniem adresów
Navigator.AudioGuidance AudioGuidance to zestaw flag służących do określania rodzajów alertów i wskazówek dźwiękowych, które mają być używane podczas nawigacji. 
RoutingOptions.RoutingStrategy Strategia wyznaczania trasy określa sposób wyznaczania tras, co wpływa na tę trasę wybieraną na początku i podczas zmiany trasy. 
RoutingOptions.TravelMode Określa rodzaj środka transportu używanego do dostosowania wskazówek dojazdu. 
TimeAndDistance.DelaySeverity Wskazuje natężenie ruchu. 
TripUpdateException.ErrorType Wskazuje typ błędu zgłaszanego przez usługę aktualizacji lokalizacji Fleet Engine. 
VehicleUpdateException.ErrorType Wskazuje typ błędu zgłaszanego przez usługę aktualizacji lokalizacji Fleet Engine. 

Interfejsy

Aparat Udostępnia metody modyfikowania widocznego obszaru mapy nawigacyjnej. 
FleetEngine.AuthTokenFactory Instancje tego interfejsu będą prosić o podanie tokena autoryzacji podczas wykonywania różnych operacji. 
FleetEngine.FleetEngineConfig Ten interfejs został wycofany. starsza wersja webhooka
FleetEngine.StatusListener Nasłuchujący aktualne informacje o stanie. 
ListenableResultFuture<T> Future, który akceptuje detektor onResult, który zostanie wywołany w wątku interfejsu użytkownika. 
ListenableResultFuture.OnResultListener<T> Definicja interfejsu wywołania zwrotnego, które ma być wywoływane, gdy wynik jest dostępny. 
NavigationApi.NavigatorListener Zarejestruj NavigatorListener w usłudze getNavigator(Activity, NavigatorListener), aby otrzymywać powiadomienia o stanie wypowiedzi Navigator
NavigationApi.OnTermsResponseListener Zarejestruj funkcję OnTermsResponseListener w usłudze showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener), aby otrzymywać powiadomienia, gdy użytkownik zaakceptuje lub odrzuci warunki korzystania z usługi. 
NavigationMap Udostępnia metody modyfikowania zawartości mapy nawigacyjnej, np.
NavigationMap.OnMapClickListener Interfejs wywołania zwrotnego, który ma być wyświetlany, gdy użytkownik kliknie mapę. 
NavigationMap.OnMarkerClickListener Definiuje podpisy metod wywoływanych po kliknięciu znacznika. 
NavigationView.OnNightModeChangedListener Interfejs odbiornika, który będzie powiadamiany, gdy interfejs użytkownika otworzy lub wyjdzie z trybu nocnego.
NavigationView.OnRecenterButtonClickedListener Interfejs detektora, który będzie powiadamiany po kliknięciu przycisku wyśrodkowania. 
Nawigator Singiel, który udostępnia metody sterowania nawigacją. 
Navigator.ArrivalListener Definiuje podpisy metod wywoływanych, gdy kierowca dotrze na punkt pośredni. 
Navigator.RemainingTimeOrDistanceChangedListener Definiuje podpisy metod, które są wywoływane w przypadku zmiany pozostałego czasu lub odległości do następnego miejsca docelowego. 
Navigator.RouteChangedListener Definiuje podpisy metod wywoływanych w przypadku zmiany trasy. 
NotificationContentProvider ForegroundServiceManager używa tego interfejsu do wyświetlania treści powiadomień, gdy udostępniane jest trwałe powiadomienie. 
OfflineListener Interfejs wywołania zwrotnego, który klienci mogą zarejestrować, aby otrzymywać informacje o stanie aktualizacji offline lub zmianach procentowych postępów. 
Odwzorowanie Projekcja służy do tłumaczenia między lokalizacją na ekranie a współrzędnymi geograficznymi na powierzchni Ziemi (LatLng). 
RoadSnappedLocationProvider Pozwala na dostęp do lokalizacji użytkowników ograniczonych do drogi. 
RoadSnappedLocationProvider.LocationListener Definiuje podpisy metod wywoływanych po udostępnieniu aktualizacji lokalizacji na drogach. 
RouteInfo Podaje szacowany czas dotarcia i odległość do tras do konkretnego punktu na trasie, korzystając z każdej wartości RoutingOptions.RoutingStrategy
RouteSegment RouteSegment to niezmienna klasa reprezentująca jeden „etap” przejazdu od bieżącej pozycji urządzenia do miejsca docelowego lub od jednego miejsca docelowego do kolejnego. 
Symulator Interfejs do wysyłania symulowanych lokalizacji do interfejsu Nav API lub uruchamiania interfejsu Nav API na symulowanych trasach. 
SpeedingListener Oddzwoń, aby poinformować Cię o procentowej wartości przekraczającej ograniczenie prędkości, z którą kierowca je obecnie. 

Zajęcia

ArrivalEvent Zdarzenie trwałe uruchomione po dotarciu do miejsca docelowego. 
CameraPosition Reprezentuje położenie kamery względem mapy. 
DirectionsListView Widok, który zawiera listę wskazówek nawigacji. 
DisplayOptions Określa opcje używane w polu Navigator do wyświetlania trasy do miejsca docelowego. 
FleetEngine klient Google Fleet Engine. 
FleetEngine.ErrorListener Klient Fleet Engine będzie używać instancji tego interfejsu, aby informować dewelopera o ważnych wyjątkach. 
ForegroundServiceManager Ta klasa umożliwia klientom udostępnianie trwałego powiadomienia za pomocą wspólnego identyfikatora powiadomienia. 
LatLng Niezmienna klasa reprezentująca parę współrzędnych szerokości i długości geograficznej, zapisana w stopniach. 
LatLngBounds Niezmienna klasa reprezentująca prostokąt z wyrównaniem szerokości i długości geograficznej. 
LatLngBounds.Builder To narzędzie umożliwia utworzenie minimalnej granicy na podstawie zbioru punktów położenia geograficznego. 
LocationEvent Niezmienne zdarzenie zawierające dane o lokalizacji powiązane z drogą. 
Znacznik Znacznik, który można dodać do elementu NavigationMap
MarkerOptions Określa opcje znacznika. 
NavigationApi Punkt wejścia do interfejsu API nawigacji. 
NavigationFragment Komponent nawigacji w aplikacji. 
NavigationTransactionRecorder Zawiera metody rejestrowania transakcji. 
NavigationTransactionRecorder.AddressListener Gdy wywołasz metodę pickup(Waypoint, List) lub dropoff(Waypoint, List), rejestrator transakcji wyszuka w tle bieżącą lokalizację telefonu i zwróci ją przez ten detektor. 
NavigationView Widok, który zawiera mapę do nawigacji. 
NightModeChangedEvent Trwałe zdarzenie przedstawiające zmianę stanu związaną z trybem nocnym. 
NotificationContentProviderBase Klienci powinni rozszerzyć tę klasę, jeśli chcą kontrolować treść trwałego powiadomienia. 
RoutingOptions Określa opcje używane przez Navigator do obliczania trasy do celu. 
SimulationOptions Opcje, z których można korzystać w symulatorze. 
SpeedAlertOptions Obejmuje progi wyzwalające dla różnych poziomów ważności alertów dotyczących szybkości, reprezentowane przez SpeedAlertSeverity
SpeedAlertOptions.Builder Narzędzie do budowania obiektu SpeedAlertOptions. 
SpeedometerUiOptions Zawiera konfigurację interfejsu prędkościomierza dla różnych poziomów ważności alertów o prędkości (SpeedAlertSeverity). 
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity Opcje interfejsu prędkościomierza umożliwiające wyświetlanie alertów o prędkości (MINOR lub MAJOR).
StylingOptions Określa opcje stylu znaczników NavigationView lub NavigationFragment
SupportNavigationFragment Komponent nawigacji w aplikacji. 
TermsAndConditionsUIParams Niezmienna klasa reprezentująca parametry używane do dostosowywania wyglądu i stylu elementu WarunkiAndConditionsDialog. 
TermsAndConditionsUIParams.Builder Kreator, który pomaga skonfigurować instancję TermsAndConditionsUIParams
TimeAndDistance TimeAndDistance to stała klasa, która reprezentuje zarówno czas, jak i odległość do miejsca docelowego. 
VisibleRegion Niezmienny trapez opisujący obszar na mapie, który jest widoczny z określonej pozycji kamery. 
Punkt pośredni Niezmienna klasa punktów pośrednich służąca do określania miejsc docelowych nawigacji. 

Wartości w polu enum

AlternateRoutesStrategy Oczekiwana strategia wyświetlania alternatywnych tras. 
CustomControlPosition Zestaw miejsc, w których można umieścić na mapie niestandardowe elementy sterujące interfejsu. 
FleetEngine.StatusListener.StatusLevel Wartości w polu ważności uaktualnionego komunikatu o stanie. 
FleetEngine.VehicleState Wskazuje, czy pojazd przyjmuje nowe przejazdy. 
NavigationCalloutDisplayMode Oczekiwana strategia wyświetlania objaśnień dotyczących szacowanego czasu dotarcia. 
Navigator.RouteStatus Stan trasy to kod stanu reprezentujący wynik obliczenia trasy, do którego dostęp można uzyskać za pomocą wartości Przyszłość zwracanej przez funkcję setDestination(Waypoint)
OfflineListener.OfflineState Możliwe stany procesu pobierania kafelków w trybie offline. 
RouteCalloutInfoFormat Format określa, czy w objaśnieniach trasy mają być wyświetlane informacje o odległości czy szacowanym czasie dotarcia. 
SpeedAlertSeverity Zestaw wartości służących do określania poziomu ważności alertów o prędkości. 
TermsAndConditionsCheckOption Wyliczenie określające opcje sprawdzania warunków korzystania z usługi. 

działania związane z wyjątkami.

LocationUpdateException Gdy wystąpi błąd podczas wysyłania aktualizacji lokalizacji pojazdów do usługi backendu Fleet Engine, wywoływane są instancje LocationUpdateException
NavigationTransactionRecorder.TransactionException Podczas próby zarejestrowania transakcji z nieprawidłowymi danymi zostanie zgłoszony wyjątek. 
TripUpdateException Gdy wystąpi błąd podczas wysyłania aktualizacji podróży do usługi backendu Fleet Engine, wywoływane są instancje TripUpdateException
VehicleUpdateException Gdy wystąpi błąd podczas wysyłania aktualizacji pojazdów do usługi backendu Fleet Engine, wywoływane są instancje VehicleUpdateException
Waypoint.InvalidSegmentHeadingException Podczas próby utworzenia punktu pośredniego z nieprawidłowym nagłówkiem segmentu zostaje zgłoszony wyjątek. 
Waypoint.UnsupportedPlaceIdException Podczas próby utworzenia punktu pośredniego na podstawie nieobsługiwanego identyfikatora miejsca został zgłoszony wyjątek.