Anotaciones
Camera.Perspective | Una perspectiva es un parámetro otorgado al objeto Camera para especificar la ubicación y la orientación de la cámara. |
ForceNightMode | Valores que se usan para anular el modo nocturno predeterminado (AUTO , FORCE_DAY , FORCE_NIGHT ) |
LocationUpdateException.ErrorType | Indica el tipo de error que informa el servicio de actualización de ubicación de Fleet Engine. |
NavigationApi.ErrorCode | Un ErrorCode es un código de estado que muestran getNavigator(Activity, NavigatorListener) y getNavigator(Application, NavigatorListener) cuando no se pudo obtener Navigator de forma correcta. |
NavigationTransactionRecorder.AddressFailureType | Tipos de errores de resolución de direcciones |
Navigator.AudioGuidance | AudioDirection es un conjunto de marcas que se usan para especificar qué tipos de alertas y guías de audio se usan durante la navegación. |
RoutingOptions.RoutingStrategy | La estrategia de enrutamiento especifica cómo se clasifican las rutas, lo que afecta la que se elige inicialmente y durante el redireccionamiento. |
RoutingOptions.TravelMode | Especifica el tipo de transporte utilizado para personalizar las instrucciones sobre cómo llegar. |
TimeAndDistance.DelaySeverity | Indica qué tan intenso es el tráfico. |
TripUpdateException.ErrorType | Indica el tipo de error que informa el servicio de actualización de ubicación de Fleet Engine. |
VehicleUpdateException.ErrorType | Indica el tipo de error que informa el servicio de actualización de ubicación de Fleet Engine. |
Interfaces
Cámara | Proporciona métodos para modificar el viewport del mapa de navegación. |
FleetEngine.AuthTokenFactory | Se solicitará a las instancias de esta interfaz que proporcionen un token de autorización cuando se ejecuten varias operaciones. |
FleetEngine.FleetEngineConfig | Esta interfaz dejó de estar disponible. hook heredado |
FleetEngine.StatusListener | Objeto de escucha para actualizaciones de estado |
ListenableResultFuture<T> | Un Future que acepta un objeto de escucha onResult al que se llamará en el subproceso de IU. |
ListenableResultFuture.OnResultListener<T> | Definición de interfaz para que se invoque una devolución de llamada cuando haya un resultado disponible. |
NavigationApi.NavigatorListener | Registra un NavigatorListener con getNavigator(Activity, NavigatorListener) para recibir una notificación sobre el estado de dicho Navigator . |
NavigationApi.OnTermsResponseListener | Registra un OnTermsResponseListener con showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener) para recibir una notificación cuando el usuario acepte o rechace los Términos y Condiciones. |
NavigationMap | Proporciona métodos para modificar el contenido del mapa de navegación, p.ej., |
NavigationMap.OnMapClickListener | Interfaz de devolución de llamada para cuando el usuario presiona el mapa. |
NavigationMap.OnMarkerClickListener | Define las firmas para los métodos a los que se llama cuando se presiona un marcador o se hace clic en él. |
NavigationView.OnNightModeChangedListener | Interfaz para un objeto de escucha que recibirá una notificación cuando la IU entre al "modo nocturno" o lo salga de él. |
NavigationView.OnRecenterButtonClickedListener | Interfaz para un objeto de escucha que recibirá una notificación cuando se haga clic en el botón de volver a centrar. |
Navegador | Un singleton que proporciona métodos para controlar la navegación |
Navigator.ArrivalListener | Define firmas para los métodos a los que se llama cuando el controlador llega a un punto de referencia. |
Navigator.RemainingTimeOrDistanceChangedListener | Define firmas para los métodos que se llaman cuando cambia el tiempo restante o la distancia al siguiente destino. |
Navigator.RouteChangedListener | Define firmas para los métodos que se llaman cuando cambia la ruta. |
NotificationContentProvider | ForegroundServiceManager usa esta interfaz para proporcionar el contenido de la notificación cuando se comparte una notificación persistente. |
OfflineListener | Interfaz de devolución de llamada que los clientes pueden registrarse para recibir información sobre el estado de la actualización sin conexión o los cambios porcentuales del progreso. |
Proyección | Una proyección se usa para traducir la ubicación en pantalla y las coordenadas geográficas en la superficie de la Tierra (LatLng ). |
RoadSnappedLocationProvider | Permite la suscripción a ubicaciones de usuarios adaptadas a la ruta. |
RoadSnappedLocationProvider.LocationListener | Define firmas para los métodos que se llaman cuando están disponibles las actualizaciones de ubicación ajustadas por la ruta. |
RouteInfo | Proporciona información sobre la hora de llegada estimada y la distancia de las rutas a un punto de referencia específico con cada valor de RoutingOptions.RoutingStrategy . |
RouteSegment | Un RouteSegment es una clase inmutable que representa un solo “segmento” de un viaje, ya sea desde la posición actual del dispositivo al destino o de un destino a un destino posterior. |
Simulador | Una interfaz para enviar ubicaciones simuladas a la API de Nav o ejecutar la API en rutas simuladas. |
SpeedingListener | Devolución de llamada para notificarte sobre el porcentaje por encima del límite de velocidad al que conduce el conductor actualmente. |
Clases
ArrivalEvent | Un evento inmutable que se activa al llegar a un destino |
CameraPosition | Representa una posición de la cámara en relación con el mapa. |
DirectionsListView | Una vista que muestra una lista de instrucciones sobre cómo llegar para la navegación |
DisplayOptions | Define las opciones que usa el Navigator para mostrar una ruta a un destino. |
FleetEngine | Un cliente de Fleet Engine de Google |
FleetEngine.ErrorListener | El cliente de Fleet Engine usará instancias de esta interfaz para informar al desarrollador cuando se produzcan excepciones importantes. |
ForegroundServiceManager | Esta clase permite a los clientes compartir una notificación persistente mediante un ID de notificación común. |
LatLng | Es una clase inmutable que representa un par de coordenadas de latitud y longitud, almacenadas como grados. |
LatLngBounds | Una clase inmutable que representa un rectángulo alineado de latitud y longitud |
LatLngBounds.Builder | Este es un compilador que puede crear un límite mínimo basado en un conjunto de puntos LatLng. |
LocationEvent | Un evento inmutable que contiene datos de ubicación ajustados a la ruta |
Marker | Es un marcador que se puede agregar a un objeto NavigationMap . |
MarkerOptions | Define las opciones de un marcador. |
NavigationApi | Punto de entrada a la API de Navigation |
NavigationFragment | Un componente de navegación en una app |
NavigationTransactionRecorder | Contiene métodos para registrar transacciones. |
NavigationTransactionRecorder.AddressListener | Cuando se llame a pickup(Waypoint, List) o dropoff(Waypoint, List) , la grabadora de transacciones buscará la ubicación actual del teléfono en segundo plano y la mostrará a través de este objeto de escucha. |
NavigationView | Un elemento View que muestra un mapa para la navegación |
NightModeChangedEvent | Un evento inmutable que representa un cambio de estado relacionado con el modo nocturno |
NotificationContentProviderBase | Los clientes deben extender esta clase si desean controlar el contenido de la notificación persistente. |
RoutingOptions | Define las opciones que usa Navigator para calcular una ruta hacia un destino. |
SimulationOptions | Opciones que se usarán en el Simulador. |
SpeedAlertOptions | Encapsula umbrales de activación para diferentes niveles de gravedad de alertas de velocidad, representados por
SpeedAlertSeverity . |
SpeedAlertOptions.Builder | Compilador para compilar SpeedAlertOptions. |
SpeedometerUiOptions | Encapsula la configuración de la IU del velocímetro para diferentes niveles de gravedad de las alertas de velocidad,
representados por SpeedAlertSeverity . |
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity | Opciones de la IU del velocímetro para mostrar las alertas de velocidad de MINOR o MAJOR . |
StylingOptions | Define las opciones de diseño de un objeto NavigationView o NavigationFragment . |
SupportNavigationFragment | Un componente de navegación en una app |
TermsAndConditionsUIParams | Es una clase inmutable que representa los parámetros que se usan para personalizar el aspecto de un TérminosAndConditionsDialog. |
TermsAndConditionsUIParams.Builder | Un compilador que ayuda a configurar una instancia de TermsAndConditionsUIParams . |
TimeAndDistance | TimeAndDistance es una clase inmutable que representa el tiempo y la distancia hasta un destino. |
VisibleRegion | Un trapecio inmutable que describe el área del mapa visible desde una posición específica de la cámara. |
Punto de referencia | Una clase de punto de referencia inmutable que se usa para especificar destinos de navegación |
Enumeradores
AlternateRoutesStrategy | Estrategia de visualización deseada para mostrar rutas alternativas. |
CustomControlPosition | Es un conjunto de posiciones en las que se pueden colocar controles de IU personalizados en el mapa. |
FleetEngine.StatusListener.StatusLevel | Enumeraciones para el nivel de gravedad del mensaje de estado que se actualiza. |
FleetEngine.VehicleState | Indica si un vehículo está aceptando viajes nuevos. |
NavigationCalloutDisplayMode | La estrategia de visualización deseada para mostrar los textos destacados de ETA. |
Navigator.RouteStatus | RouteStatus es un código de estado que representa el resultado de un cálculo de ruta, al que se accede a través de la interfaz Future que muestra setDestination(Waypoint) . |
OfflineListener.OfflineState | Posibles estados del proceso de tarjetas sin conexión |
RouteCalloutInfoFormat | El formato especifica si se debe mostrar información sobre la distancia o la hora de llegada en los textos destacados de la ruta. |
SpeedAlertSeverity | Un conjunto de valores que se usa para especificar los niveles de gravedad de las alertas de velocidad |
TermsAndConditionsCheckOption | Una enumeración que especifica opciones para verificar los términos y condiciones |
Excepciones
LocationUpdateException | Las instancias de LocationUpdateException se arrojan cuando se produce un error cuando se envían actualizaciones de la ubicación del vehículo al servicio de backend de Fleet Engine. |
NavigationTransactionRecorder.TransactionException | Se produjo una excepción cuando se intenta registrar una transacción con una entrada no válida. |
TripUpdateException | Las instancias de TripUpdateException se arrojan cuando se produce un error cuando se envían actualizaciones de viaje al
servicio de backend de Fleet Engine. |
VehicleUpdateException | Las instancias de VehicleUpdateException se arrojan cuando se produce un error cuando se envían actualizaciones de los vehículos al servicio de backend de Fleet Engine. |
Waypoint.InvalidSegmentHeadingException | Se produjo una excepción al intentar crear un punto de referencia con un encabezado de segmento no válido. |
Waypoint.UnsupportedPlaceIdException | Excepción que se produce cuando se intenta crear un punto de referencia a partir de un ID de lugar no admitido. |