com.google.android.libraries.navigation

Annotations

Camera.Perspective Une perspective est un paramètre donné à l'objet Camera pour spécifier l'emplacement et l'orientation de l'appareil photo. 
ForceNightMode Valeurs utilisées pour remplacer le mode Nuit par défaut (AUTO, FORCE_DAY, FORCE_NIGHT). 
LocationUpdateException.ErrorType Indique le type d'erreur signalé par le service de mise à jour de la position de Fleet Engine. 
NavigationApi.ErrorCode Un ErrorCode est un code d'état renvoyé par getNavigator(Activity, NavigatorListener) et getNavigator(Application, NavigatorListener) lorsqu'un Navigator n'a pas pu être obtenu. 
NavigationTransactionRecorder.AddressFailureType Types d'échecs de résolution d'adresses
Navigator.AudioGuidance AudioGuidance est un ensemble d'indicateurs permettant de spécifier les types d'alertes et de guidage audio utilisés pendant la navigation. 
RoutingOptions.RoutingStrategy La stratégie de routage spécifie le classement des routes, ce qui affecte l'itinéraire choisi initialement et lors du changement d'itinéraire. 
RoutingOptions.TravelMode Indique le type de moyen de transport utilisé pour personnaliser l'itinéraire. 
TimeAndDistance.DelaySeverity Indique si la circulation est dense. 
TripUpdateException.ErrorType Indique le type d'erreur signalé par le service de mise à jour de la position de Fleet Engine. 
VehicleUpdateException.ErrorType Indique le type d'erreur signalé par le service de mise à jour de la position de Fleet Engine. 

Interfaces

Appareil photo Fournit des méthodes permettant de modifier la fenêtre d'affichage de la carte de navigation. 
FleetEngine.AuthTokenFactory Les instances de cette interface sont invitées à fournir un jeton d'autorisation lorsque diverses opérations sont effectuées. 
FleetEngine.FleetEngineConfig Cette interface est obsolète. ancien hook
FleetEngine.StatusListener Écoutez les mises à jour de l'état. 
ListenableResultFuture<T> Un Future qui accepte un écouteur onResult qui sera appelé sur le thread UI. 
ListenableResultFuture.OnResultListener<T> Définition de l'interface d'un rappel à appeler lorsqu'un résultat est disponible. 
NavigationApi.NavigatorListener Enregistrement d'un NavigatorListener avec getNavigator(Activity, NavigatorListener) pour être informé de l'état de l'élément Navigator
NavigationApi.OnTermsResponseListener Enregistrez un OnTermsResponseListener avec showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener) pour être averti lorsque l'utilisateur accepte ou refuse les conditions d'utilisation. 
NavigationMap Fournit des méthodes permettant de modifier le contenu de la carte de navigation, par exemple :
NavigationMap.OnMapClickListener Interface de rappel utilisée lorsque l'utilisateur appuie sur la carte. 
NavigationMap.OnMarkerClickListener Définit les signatures pour les méthodes appelées lorsque l'utilisateur clique ou appuie sur un repère. 
NavigationView.OnNightModeChangedListener Interface d'un écouteur qui sera averti lorsque l'interface utilisateur sera en mode Nuit ou en sortira.
NavigationView.OnRecenterButtonClickedListener Interface d'un écouteur qui sera averti lorsque l'utilisateur cliquera sur le bouton de recentrage. 
Navigateur Singleton qui fournit des méthodes pour contrôler la navigation. 
Navigator.ArrivalListener Définit les signatures des méthodes appelées lorsque le conducteur arrive à un point de cheminement. 
Navigator.RemainingTimeOrDistanceChangedListener Définit les signatures pour les méthodes appelées lorsque le temps ou la distance restants avant la destination suivante change. 
Navigator.RouteChangedListener Définit les signatures pour les méthodes appelées lorsque l'itinéraire change. 
NotificationContentProvider Cette interface est utilisée par ForegroundServiceManager pour fournir le contenu de la notification lorsqu'une notification persistante est partagée. 
OfflineListener Interface de rappel que les clients peuvent enregistrer pour être informés de l'état de mise à jour hors connexion ou des changements de pourcentage de progression. 
Projection Une projection permet de basculer entre l'emplacement à l'écran et des coordonnées géographiques sur la surface de la Terre (LatLng). 
RoadSnappedLocationProvider Autorise l'abonnement à la position des utilisateurs sur la route. 
RoadSnappedLocationProvider.LocationListener Définit les signatures pour les méthodes appelées lorsque des mises à jour de position détectées sur la route sont disponibles. 
RouteInfo Fournit des informations sur l'heure d'arrivée prévue et la distance des itinéraires vers un point de cheminement spécifique, à l'aide de chaque valeur RoutingOptions.RoutingStrategy
RouteSegment Un RouteSegment est une classe immuable qui représente une seule "étape" d'un trajet, entre la position actuelle de l'appareil et la destination, ou entre une destination et une destination ultérieure. 
Simulateur Interface permettant d'envoyer des positions simulées à l'API Nav, ou d'exécuter cette API sur des itinéraires simulés. 
SpeedingListener Rappel pour vous avertir du pourcentage de vitesse supérieur à la limite de vitesse actuelle du conducteur. 

Classes

ArrivalEvent Événement immuable déclenché à l'arrivée à une destination. 
CameraPosition Représente la position de la caméra par rapport à la carte. 
DirectionsListView Vue affichant une liste des instructions de navigation. 
DisplayOptions Définit les options utilisées par le Navigator pour afficher un itinéraire vers une destination. 
FleetEngine Un client pour Fleet Engine de Google. 
FleetEngine.ErrorListener Le client Fleet Engine utilisera les instances de cette interface pour informer le développeur lorsque des exceptions importantes se produisent. 
ForegroundServiceManager Cette classe permet aux clients de partager une notification persistante à l'aide d'un ID de notification commun. 
LatLng Une classe immuable représentant une paire de coordonnées de latitude et de longitude, stockées en degrés. 
LatLngBounds Classe immuable représentant un rectangle aligné sur la latitude/longitude. 
LatLngBounds.Builder Il s'agit d'un compilateur capable de créer une limite minimale basée sur un ensemble de points LatLng. 
LocationEvent Événement immuable contenant des données de localisation enregistrées sur la route. 
Marker Un repère qui peut être ajouté à un NavigationMap
MarkerOptions Définit les options d'un repère. 
NavigationApi Point d'entrée de l'API Navigation
NavigationFragment Composant de navigation dans une application. 
NavigationTransactionRecorder Contient des méthodes d'enregistrement des transactions. 
NavigationTransactionRecorder.AddressListener Lorsque les pickup(Waypoint, List) ou dropoff(Waypoint, List) sont appelés, l'enregistreur de transactions recherche la position actuelle du téléphone en arrière-plan et la renvoie via cet écouteur. 
NavigationView Vue affichant une carte pour la navigation. 
NightModeChangedEvent Événement immuable représentant un changement d'état en lien avec le mode Nuit. 
NotificationContentProviderBase Les clients doivent étendre cette classe s'ils souhaitent contrôler le contenu de la notification persistante. 
RoutingOptions Définit les options utilisées par le Navigator pour calculer un itinéraire vers une destination. 
SimulationOptions Options à utiliser dans le simulateur
SpeedAlertOptions Encapsule les seuils de déclenchement pour différents niveaux de gravité des alertes de vitesse, représentés par SpeedAlertSeverity
SpeedAlertOptions.Builder Compilateur permettant de créer des SpeedAlertOptions. 
SpeedometerUiOptions Encapsule la configuration de l'interface utilisateur du compteur de vitesse pour différents niveaux de gravité des alertes de vitesse, représentés par SpeedAlertSeverity
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity Options d'UI du compteur de vitesse pour l'affichage des alertes de vitesse MINOR ou MAJOR
StylingOptions Définit les options de style pour NavigationView ou NavigationFragment
SupportNavigationFragment Composant de navigation dans une application. 
TermsAndConditionsUIParams Une classe immuable représentant les paramètres utilisés pour personnaliser l'apparence d'une classeTermsAndConditionsDialog. 
TermsAndConditionsUIParams.Builder Compilateur qui permet de configurer une instance de TermsAndConditionsUIParams
TimeAndDistance Une valeur TimeAndDistance est une classe immuable qui représente à la fois le temps et la distance jusqu'à une destination. 
VisibleRegion Trapèze immuable décrivant la zone de la carte visible depuis une position de caméra spécifique. 
Point de cheminement Classe de point de cheminement immuable, utilisée pour spécifier les destinations de navigation. 

Enums

AlternateRoutesStrategy Stratégie d'affichage souhaitée pour l'affichage d'itinéraires bis. 
CustomControlPosition Ensemble de positions où les commandes d'interface utilisateur personnalisées peuvent être placées sur la carte. 
FleetEngine.StatusListener.StatusLevel Énumérations correspondant au niveau de gravité du message d'état en cours de mise à jour. 
FleetEngine.VehicleState Indique si un véhicule accepte de nouveaux trajets. 
NavigationCalloutDisplayMode Stratégie display souhaitée pour afficher les accroches pour les annonces textuelles agrandies. 
Navigator.RouteStatus Un RouteStatus est un code d'état qui représente le résultat d'un calcul d'itinéraire, accessible via l'objet Future renvoyé par setDestination(Waypoint)
OfflineListener.OfflineState États possibles du processus d'ajout de cartes hors connexion. 
RouteCalloutInfoFormat Le format indique si les informations sur la distance ou l'heure d'arrivée prévue doivent être affichées dans les appels d'itinéraire. 
SpeedAlertSeverity Ensemble de valeurs permettant de spécifier les niveaux de gravité des alertes de vitesse. 
TermsAndConditionsCheckOption Énumération spécifiant les options de vérification des termes et conditions. 

Exceptions

LocationUpdateException Des instances de LocationUpdateException sont générées lorsqu'une erreur se produit lors de l'envoi des mises à jour de la position des véhicules au service de backend Fleet Engine. 
NavigationTransactionRecorder.TransactionException Une exception est générée lors de la tentative d'enregistrement d'une transaction avec une entrée non valide. 
TripUpdateException Des instances de TripUpdateException sont générées lorsqu'une erreur se produit lors de l'envoi des mises à jour de trajets au service de backend Fleet Engine. 
VehicleUpdateException Des instances de VehicleUpdateException sont générées lorsqu'une erreur se produit lors de l'envoi des mises à jour du véhicule au service de backend Fleet Engine. 
Waypoint.InvalidSegmentHeadingException Une exception est générée lors de la tentative de création d'un point de cheminement avec un en-tête de segment non valide. 
Waypoint.UnsupportedPlaceIdException Une exception est générée lors de la tentative de création d'un point de cheminement à partir d'un ID de lieu non compatible.