Descripción general
Objeto de escucha para eventos en GMSNavigator
Funciones públicas de miembro | |
(void) | - navigator:didReachAtWaypoint: |
Se llama cuando el conductor llega a un GMSNavigationWaypoint. | |
(void) | - navigatorDidChangeRoute: |
Se llama cuando la ruta actual cambia o se borra. | |
(void) | - navigator:didUpdateRemainingTime: |
Se llama cuando se actualizan los horarios estimados para llegar al destino. | |
(void) | - navigator:didUpdateRemainingDistance: |
Se llama cuando se actualizan las distancias estimadas a los destinos. | |
(void) | - navigator:didUpdateDelayCategory: |
Se llama cuando se actualiza la categoría de retraso a los destinos. | |
(void) | - navigator:didChangeSuggestedLightingMode: |
Se llama cuando se actualizan las condiciones de iluminación estimadas, por ejemplo, cuando cae la noche en la ubicación actual del dispositivo. | |
(void) | - navigator:didUpdateSpeedingPercentage: |
Te notifica que el conductor está superando el límite de velocidad en el porcentaje especificado. | |
(void) | - navigator:didUpdateSpeedAlertSeverity:speedingPercentage: |
Te notifica que el dispositivo detectó que el vehículo está superando el límite de velocidad en el porcentaje especificado junto con la gravedad de la alerta de velocidad actual. | |
(void) | - navigator:didUpdateNavInfo: |
Se llama cuando se actualiza el GMSNavigationNavInfo actual. |
Documentación de las funciones de los miembros
- (void) navigator: | (GMSNavigator *) | navegador | |
didGetAtWaypoint: | (GMSNavigationWaypoint *) | punto de referencia | |
[optional] |
Se llama cuando el conductor llega a un GMSNavigationWaypoint.
- Parámetros:
-
punto de referencia El punto de referencia al que se llegó.
- (void) navigatorDidChangeRoute: | (GMSNavigator *) | navegador | [optional] |
Se llama cuando la ruta actual cambia o se borra.
Ten en cuenta que existen varios tipos de activadores para este objeto de escucha, incluidos, sin limitaciones, los siguientes:
- se actualizó el viaje en curso
- el conductor se desvió de la ruta actual
- el conductor seleccionó una ruta alternativa de la IU
- al conductor se le ofreció o se le solicitó usar una ruta mejor
- el conductor comenzó a navegar a un destino (mediante una llamada a setDestinations)
- el conductor comenzó a navegar a un nuevo punto de referencia después de llegar a uno anterior
- se borró la ruta (mediante una llamada a clearDestinations)
- (void) navigator: | (GMSNavigator *) | navegador | |
didUpdateRemainingTime: | (NSTimeInterval) | tiempo | |
[optional] |
Se llama cuando se actualizan los horarios estimados para llegar al destino.
- Parámetros:
-
tiempo Indica el tiempo necesario para llegar al siguiente destino.
- (void) navigator: | (GMSNavigator *) | navegador | |
didUpdateRemainingDistance: | (CLLocationDistance) | distancia | |
[optional] |
Se llama cuando se actualizan las distancias estimadas a los destinos.
- Parámetros:
-
distancia La distancia al siguiente destino.
- (void) navigator: | (GMSNavigator *) | navegador | |
didUpdateDelayCategory: | (GMSNavigationDelayCategory) | delayCategory | |
[optional] |
Se llama cuando se actualiza la categoría de retraso a los destinos.
- Parámetros:
-
delayCategory Indica la categoría de retraso hasta el siguiente destino.
- (void) navigator: | (GMSNavigator *) | navegador | |
didChangeSuggestedLightingMode: | (GMSNavigationLightingMode). | lightingMode | |
[optional] |
Se llama cuando se actualizan las condiciones de iluminación estimadas, por ejemplo, cuando cae la noche en la ubicación actual del dispositivo.
- Parámetros:
-
lightingMode Es el modo de color sugerido para que coincida con las condiciones de iluminación actuales.
- (void) navigator: | (GMSNavigator *) | navegador | |
didUpdateSpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Te notifica que el conductor está superando el límite de velocidad en el porcentaje especificado.
- Parámetros:
-
navegador GMSNavigator, que informa el límite de velocidad. percentageAboveLimit Porcentaje sobre el límite de velocidad al que conduce actualmente el conductor. Se establece en 0 cuando el conductor no está acelerando. Se establece en -1 cuando el límite de velocidad o la velocidad actual no son válidos.
- (void) navigator: | (GMSNavigator *) | navegador | |
didUpdateSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity). | speedAlertSeverity | |
SpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Te notifica que el dispositivo detectó que el vehículo está superando el límite de velocidad en el porcentaje especificado junto con la gravedad de la alerta de velocidad actual.
Se llama a estos intervalos regulares cada vez que hay disponible una actualización válida de velocidad o límite de velocidad. Por lo general, esto genera llamadas frecuentes durante la navegación activa cuando el conductor está en movimiento.
- Parámetros:
-
navegador GMSNavigator, que informa el límite de velocidad. speedAlertSeverity La gravedad de la alerta de velocidad actual. Se establece en GMSNavigationSpeedAlertSeverityUnknown
cuando se desconoce el límite de velocidad o la velocidad no es válida. Se establece enGMSNavigationSpeedAlertSeverityNotSpeeding
cuando el conductor no está acelerando según los umbrales configurados enGMSNavigationSpeedAlertOptions
. Cuando el conductor supere la velocidad, se establecerá comoGMSNavigationSpeedAlertSeverityMinor
oGMSNavigationSpeedAlertSeverityMajor
, según los umbrales configurados.percentageAboveLimit Porcentaje sobre el límite de velocidad al que conduce actualmente el conductor. Solo es válido cuando speedAlertSeverity es Menor o Major.
- (void) navigator: | (GMSNavigator *) | navegador | |
didUpdateNavInfo: | (GMSNavigationNavInfo *) | navInfo | |
[optional] |
Se llama cuando se actualiza el GMSNavigationNavInfo
actual.
Se llama a este método regularmente durante la navegación activa.
- Parámetros:
-
navInfo El GMSNavigationNavInfo
actualizado