Présentation
Écouteur d'événements sur GMSNavigator.
Fonctions de membre public | |
(void) | - navigator:didArriveAtWaypoint: |
Appelée lorsque le conducteur arrive à un GMSNavigationWaypoint. | |
(void) | - navigatorDidChangeRoute: |
Appelée lorsque l'itinéraire actuel change ou est effacé. | |
(void) | - navigator:didUpdateRetTime: |
Appelée lorsque le délai estimé de la ou des destinations est mis à jour. | |
(void) | - navigator:didUpdatebestDistance: |
Appelée lorsque la distance estimée vers la ou les destinations est mise à jour. | |
(void) | - navigator:didUpdateDelayCategory: |
Appelée lorsque la catégorie de retard vers les destinations est mise à jour. | |
(void) | - navigator:didChangeSuggestedLightingMode: |
Appelée lorsque les conditions d'éclairage estimées sont mises à jour, par exemple lorsque la nuit tombe à la position actuelle de l'appareil. | |
(void) | - navigator:didUpdateSpeedingPercentage: |
Vous avertit que le conducteur dépasse la limite de vitesse du pourcentage spécifié. | |
(void) | - navigator:didUpdateSpeedAlertSeverity:speedingPercentage: |
Vous informe que l'appareil a détecté que le véhicule dépasse la limite de vitesse du pourcentage spécifié et la gravité de l'alerte de vitesse actuelle. | |
(void) | - navigator:didUpdateNavInfo: |
Appelée lorsque le GMSNavigationNavInfo actuel est mis à jour. |
Documentation sur la fonction de membre
- (void) navigateur: | (GMSNavigator *). | navigateur | |
doArriveAtWaypoint: | (GMSNavigationWaypoint *). | point de cheminement | |
[optional] |
Appelée lorsque le conducteur arrive à un GMSNavigationWaypoint.
- Paramètres :
-
waypoint Le point de cheminement jusqu'à lequel il a été arrivé.
- (void) navigatorDidChangeRoute: | (GMSNavigator *). | navigateur | [optional] |
Appelée lorsque l'itinéraire actuel change ou est effacé.
Notez que plusieurs types de déclencheurs sont disponibles pour cet écouteur, y compris, mais sans s'y limiter:
- le trajet en cours a été mis à jour
- le conducteur s'écarte de l'itinéraire actuel
- le conducteur a sélectionné un autre itinéraire dans l'UI
- le chauffeur s'est vu proposer ou a demandé d'utiliser un meilleur itinéraire.
- le conducteur a commencé à naviguer vers une destination (via un appel à setDestinations)
- le conducteur a commencé à naviguer vers un nouveau point de cheminement après être arrivé à un point précédent.
- l'itinéraire a été effacé (via un appel à clearDestinations) ;
- (void) navigateur: | (GMSNavigator *). | navigateur | |
hasUpdateMissingTime: | (NSTimeInterval). | time (heure) | |
[optional] |
Appelée lorsque le délai estimé de la ou des destinations est mis à jour.
- Paramètres :
-
time Heure jusqu'à la prochaine destination.
- (void) navigateur: | (GMSNavigator *). | navigateur | |
adidUpdateMissingDistance: | (CLLocationDistance) | distance | |
[optional] |
Appelée lorsque la distance estimée vers la ou les destinations est mise à jour.
- Paramètres :
-
distance Distance jusqu'à la destination suivante.
- (void) navigateur: | (GMSNavigator *). | navigateur | |
doUpdateDelayCategory: | (GMSNavigationDelayCategory) | delayCategory | |
[optional] |
Appelée lorsque la catégorie de retard vers les destinations est mise à jour.
- Paramètres :
-
delayCategory Catégorie de retard jusqu'à la destination suivante.
- (void) navigateur: | (GMSNavigator *). | navigateur | |
DidChangeSuggestedLightingMode: | (GMSNavigationLightingMode). | lightingMode | |
[optional] |
Appelée lorsque les conditions d'éclairage estimées sont mises à jour, par exemple lorsque la nuit tombe à la position actuelle de l'appareil.
- Paramètres :
-
lightingMode Mode couleur suggéré pour correspondre aux conditions d'éclairage actuelles.
- (void) navigateur: | (GMSNavigator *). | navigateur | |
DidUpdateSpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Vous avertit que le conducteur dépasse la limite de vitesse du pourcentage spécifié.
- Paramètres :
-
navigateur GMSNavigator, qui signale les excès de vitesse. percentageAboveLimit Pourcentage de vitesse au-dessus de la limite de vitesse actuelle du conducteur. Définissez la valeur sur 0 lorsque le conducteur n'est pas en excès de vitesse. Définissez la valeur sur -1 lorsque la limite de vitesse ou la vitesse actuelle ne sont pas valides.
- (void) navigateur: | (GMSNavigator *). | navigateur | |
DidUpdateSpeedAlertSeverity: | (GMSNavigationSpeedAlertSeverity). | speedAlertSeverity | |
SpeedingPercentage: | (CGFloat) | percentageAboveLimit | |
[optional] |
Vous informe que l'appareil a détecté que le véhicule dépasse la limite de vitesse du pourcentage spécifié et la gravité de l'alerte de vitesse actuelle.
Cette méthode est appelée à intervalles réguliers dès qu'une mise à jour valide de la vitesse ou de la limite de vitesse est disponible. Cela entraîne généralement des appels fréquents pendant la navigation active, lorsque le conducteur est en mouvement.
- Paramètres :
-
navigateur GMSNavigator, qui signale les excès de vitesse. speedAlertSeverity Gravité de l'alerte de vitesse actuelle. Définissez la valeur sur GMSNavigationSpeedAlertSeverityUnknown
lorsque la limite de vitesse est inconnue ou si la vitesse n'est pas valide. Définissez la valeur surGMSNavigationSpeedAlertSeverityNotSpeeding
lorsque le conducteur n'excède pas en excès de vitesse conformément aux seuils configurés dansGMSNavigationSpeedAlertOptions
. Lorsque le conducteur est en excès de vitesse, il est défini surGMSNavigationSpeedAlertSeverityMinor
ouGMSNavigationSpeedAlertSeverityMajor
en fonction des seuils configurés.percentageAboveLimit Pourcentage de vitesse au-dessus de la limite de vitesse actuelle du conducteur. Valide uniquement si le niveau de gravité de l'alerte de vitesse est mineur ou majeur.
- (void) navigateur: | (GMSNavigator *). | navigateur | |
DidUpdateNavInfo: | (GMSNavigationNavInfo *) | navInfo | |
[optional] |
Appelée lorsque le GMSNavigationNavInfo
actuel est mis à jour.
Cette méthode est appelée régulièrement pendant la navigation active.
- Paramètres :
-
navInfo GMSNavigationNavInfo
mis à jour.