com.google.android.libraries.navigation

Annotazioni

Camera.Perspective Un Perspective è un parametro assegnato all'oggetto Camera per specificare la posizione e l'orientamento della fotocamera. 
ForceNightMode Valori utilizzati per eseguire l'override della modalità notturna predefinita (AUTO, FORCE_DAY, FORCE_NIGHT). 
LocationUpdateException.ErrorType Indica il tipo di errore segnalato dal servizio di aggiornamento della posizione di Fleet Engine. 
NavigationApi.ErrorCode Un ErrorCode è un codice di stato restituito da getNavigator(Activity, NavigatorListener) e getNavigator(Application, NavigatorListener) quando non è stato possibile ottenere correttamente un Navigator
NavigationTransactionRecorder.AddressFailureType Tipi di errori di risoluzione degli indirizzi
Navigator.AudioGuidance AudioGuidance è un insieme di flag utilizzati per specificare i tipi di avvisi audio e indicazioni da utilizzare durante la navigazione. 
RoutingOptions.RoutingStrategy La strategia di routing specifica il ranking delle route, il che influisce su quello scelto inizialmente e durante la rielaborazione del percorso. 
RoutingOptions.TravelMode Specifica il tipo di trasporto utilizzato per personalizzare le indicazioni stradali. 
TimeAndDistance.DelaySeverity Indica l'intensità del traffico. 
TripUpdateException.ErrorType Indica il tipo di errore segnalato dal servizio di aggiornamento della posizione di Fleet Engine. 
VehicleUpdateException.ErrorType Indica il tipo di errore segnalato dal servizio di aggiornamento della posizione di Fleet Engine. 

Interfacce

Fotocamera Offre metodologie per modificare l'area visibile della mappa di navigazione. 
FleetEngine.AuthTokenFactory Alle istanze di questa interfaccia verrà chiesto di fornire un token di autorizzazione quando vengono eseguite varie operazioni. 
FleetEngine.FleetEngineConfig Questa interfaccia è stata ritirata. hook precedente
FleetEngine.StatusListener Listener di aggiornamenti sullo stato. 
ListenableResultFuture<T> Un elemento Future che accetta un listener onResult che verrà chiamato nel thread dell'interfaccia utente. 
ListenableResultFuture.OnResultListener<T> Definizione dell'interfaccia per un callback da attivare quando è disponibile un risultato. 
NavigationApi.NavigatorListener Registra un NavigatorListener con getNavigator(Activity, NavigatorListener) per ricevere notifica sullo stato di Navigator in questione. 
NavigationApi.OnTermsResponseListener Registra un OnTermsResponseListener con showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener) per ricevere una notifica quando l'utente accetta o rifiuta i Termini e condizioni. 
NavigationMap Offre metodologie per modificare i contenuti della mappa di navigazione, ad esempio
NavigationMap.OnMapClickListener Interfaccia di callback per quando l'utente tocca la mappa. 
NavigationMap.OnMarkerClickListener Definisce le firme per i metodi che vengono richiamati quando si tocca un indicatore o si fa clic su un indicatore. 
NavigationView.OnNightModeChangedListener Interfaccia per un listener che riceverà una notifica quando l'UI entra o esce dalla "modalità notturna". 
NavigationView.OnRecenterButtonClickedListener Interfaccia per un listener che verrà avvisata quando viene fatto clic sul pulsante di riposizionamento. 
Navigatore Un singleton che fornisce metodi per controllare la navigazione. 
Navigator.ArrivalListener Definisce le firme per i metodi che vengono richiamati quando il conducente arriva a una tappa. 
Navigator.RemainingTimeOrDistanceChangedListener Definisce le firme per i metodi che vengono chiamati quando cambiano il tempo o la distanza rimanenti per la destinazione successiva. 
Navigator.RouteChangedListener Definisce le firme per i metodi che vengono richiamati quando cambia il percorso. 
NotificationContentProvider Questa interfaccia viene utilizzata da ForegroundServiceManager per fornire i contenuti della notifica quando viene condivisa una notifica persistente. 
OfflineListener Interfaccia di callback che i client possono registrare per ricevere informazioni sullo stato dell'aggiornamento offline o sulle variazioni percentuali di avanzamento. 
Proiezione Una proiezione viene utilizzata per tradurre tra la posizione sullo schermo e le coordinate geografiche sulla superficie della Terra (LatLng). 
RoadSnappedLocationProvider Consente l'iscrizione alle posizioni degli utenti disegnate sulla strada. 
RoadSnappedLocationProvider.LocationListener Definisce le firme per i metodi che vengono chiamati quando sono disponibili aggiornamenti della posizione agganciati alla strada. 
RouteInfo Fornisce informazioni sull'orario di arrivo stimato e sulla distanza per i percorsi verso un tappa specifica utilizzando ogni valore RoutingOptions.RoutingStrategy
RouteSegment Un RouteSegment è una classe immutabile che rappresenta una singola "tratto" di un percorso, dalla posizione corrente del dispositivo alla destinazione o da una destinazione a quella successiva. 
Simulatore Un'interfaccia per inviare posizioni simulate all'API Nav o eseguire l'API Nav lungo percorsi simulati. 
SpeedingListener Chiamata per informarti della percentuale superiore al limite di velocità raggiunto dal conducente. 

Corsi

ArrivalEvent Un evento immutabile attivato all'arrivo a una destinazione. 
CameraPosition Rappresenta la posizione della fotocamera rispetto alla mappa. 
DirectionsListView Una vista che mostra un elenco di indicazioni stradali per la navigazione. 
DisplayOptions Definisce le opzioni utilizzate da Navigator per visualizzare il percorso verso una destinazione. 
FleetEngine Un client per Fleet Engine di Google. 
FleetEngine.ErrorListener Il client di Fleet Engine utilizzerà le istanze di questa interfaccia per informare lo sviluppatore quando si verificano eccezioni importanti. 
ForegroundServiceManager Questo corso consente ai client di condividere una notifica persistente utilizzando un ID notifica comune. 
LatLng Una classe immutabile che rappresenta una coppia di coordinate di latitudine e longitudine, memorizzate come gradi. 
LatLngBounds Una classe immutabile che rappresenta un rettangolo allineato a latitudine/longitudine. 
LatLngBounds.Builder Si tratta di un generatore in grado di creare un limite minimo basato su un insieme di punti LatLng. 
LocationEvent Un evento immutabile che contiene dati sulla posizione disegnati per l'acquisizione di immagini stradali. 
Indicatore Un indicatore che può essere aggiunto a un NavigationMap
MarkerOptions Definisce le opzioni per un indicatore. 
NavigationApi Punto di ingresso all'API Navigation. 
NavigationFragment Un componente di navigazione in un'app. 
NavigationTransactionRecorder Contiene metodi per la registrazione delle transazioni. 
NavigationTransactionRecorder.AddressListener Quando vengono chiamati pickup(Waypoint, List) o dropoff(Waypoint, List), il registratore delle transazioni cerca la posizione attuale del telefono in background e la restituisce tramite questo listener. 
NavigationView Una vista che mostra una mappa per la navigazione. 
NightModeChangedEvent Un evento immutabile che rappresenta un cambiamento di stato relativo alla modalità notturna. 
NotificationContentProviderBase I client dovrebbero estendere questa classe se vogliono controllare il contenuto della notifica persistente. 
RoutingOptions Definisce le opzioni utilizzate da Navigator per calcolare un percorso verso una destinazione. 
SimulationOptions Opzioni da utilizzare all'interno del simulatore. 
SpeedAlertOptions Incapsula le soglie di attivazione per diversi livelli di gravità degli avvisi di velocità, rappresentati da SpeedAlertSeverity
SpeedAlertOptions.Builder Builder per la creazione di SpeedalertOptions. 
SpeedometerUiOptions Riporta la configurazione dell'interfaccia utente del tachimetro per diversi livelli di gravità degli avvisi di velocità, rappresentati da SpeedAlertSeverity
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity Opzioni UI tachimetro per mostrare gli avvisi di velocità MINOR o MAJOR
StylingOptions Definisce le opzioni di stile per NavigationView o NavigationFragment
SupportNavigationFragment Un componente di navigazione in un'app. 
TermsAndConditionsUIParams Una classe immutabile che rappresenta i parametri utilizzati per personalizzare l'aspetto di un TerminiAndConditionsDialog. 
TermsAndConditionsUIParams.Builder Un builder che consente di configurare un'istanza di TermsAndConditionsUIParams
TimeAndDistance Un valore TimeAndDistanza è una classe immutabile che rappresenta il tempo e la distanza da una destinazione. 
VisibleRegion Un trapezio immutabile che descrive l'area sulla mappa visibile dalla posizione di una fotocamera specifica. 
Passaggio Una classe del Waypoint immutabile, utilizzata per specificare le destinazioni di navigazione. 

Enum

AlternateRoutesStrategy Strategia di visualizzazione preferita per mostrare percorsi alternativi. 
CustomControlPosition Un insieme di posizioni in cui è possibile posizionare i controlli dell'interfaccia utente personalizzati sulla mappa. 
FleetEngine.StatusListener.StatusLevel Enum per il livello di gravità del messaggio di stato in fase di aggiornamento. 
FleetEngine.VehicleState Indica se un veicolo accetta nuove corse. 
NavigationCalloutDisplayMode La strategia display desiderata per mostrare i callout ATE. 
Navigator.RouteStatus Un RouteStatus è un codice di stato che rappresenta il risultato di un calcolo di percorso, a cui si accede tramite il futuro restituito da setDestination(Waypoint)
OfflineListener.OfflineState Possibili stati della procedura di offlining dei riquadri. 
RouteCalloutInfoFormat Il formato consente di specificare se mostrare informazioni sulla distanza o sull'orario di arrivo stimato nei callout sul percorso. 
SpeedAlertSeverity Un insieme di valori utilizzati per specificare i livelli di gravità degli avvisi di velocità. 
TermsAndConditionsCheckOption Un'enumerazione che specifica le opzioni per la verifica di termini e condizioni. 

Eccezioni

LocationUpdateException Le istanze di LocationUpdateException vengono generate quando si verifica un errore durante l'invio degli aggiornamenti della posizione del veicolo al servizio di backend Fleet Engine. 
NavigationTransactionRecorder.TransactionException Viene generata un'eccezione durante il tentativo di registrare una transazione con input non validi. 
TripUpdateException Le istanze di TripUpdateException vengono generate quando si verifica un errore durante l'invio degli aggiornamenti della corsa al servizio di backend Fleet Engine. 
VehicleUpdateException Le istanze di VehicleUpdateException vengono generate quando si verifica un errore durante l'invio degli aggiornamenti del veicolo al servizio di backend Fleet Engine. 
Waypoint.InvalidSegmentHeadingException Viene generata un'eccezione quando si cerca di creare un Waypoint con un'intestazione di segmento non valida. 
Waypoint.UnsupportedPlaceIdException Viene generata un'eccezione quando si cerca di creare un Waypoint da un ID luogo non supportato.