Documentation de référence de la classe GMSNavigationStepInfo

Documentation de référence sur la classe GMSNavigationStepInfo

Présentation

Informations sur une seule étape d'un itinéraire de navigation.

Fonctions de membre public

(nullable UIImage *) - maneuverImageWithOptions:
 UIImage servant à effectuer cette étape à l'aide des options fournies
(nullable UIImage *) - lanesImageWithOptions:
 UIImage utilisée pour les indications de voie lors de cette étape à l'aide des options fournies

Propriétés

GMSNavigationManeuvermanœuvre
 GMSNavigationManeuver pour cette étape.
NSArray< GMSNavigationLane * > * voies
 Les différentes voies disponibles pour cette étape.
NSString * fullRoadName
 Nom complet de la route pour cette étape, contenant toutes les informations la concernant, y compris la direction.
NSString * simpleRoadName
 Version simplifiée du nom de la route.
NSString * fullInstructionText
 Texte complet de l'instruction pour cette étape.
NSString * exitNumber
 Numéro de sortie de cette étape, le cas échéant.
GMSNavigationDrivingSidedrivingSide
 Indique si cette étape s'effectue sur un itinéraire à droite ou à gauche.
NSIntegerroundaboutTurnNumber
 Nombre de sorties à prendre par rapport à l'endroit où vous avez accédé au rond-point.
NSIntegerstepNumber
 Index de l'étape dans la liste de toutes les étapes de l'itinéraire.
CLLocationDistancedistanceFromPrevStepMeters
 Distance totale de cette étape.
NSTimeIntervaltimeFromPrevStepSeconds
 Estimation du temps nécessaire pour effectuer cette étape.

Documentation sur les fonctions de membre

- (nullable UIImage *) maneuverImageWithOptions: (GMSNavigationStepInfoImageOptions* pouvant avoir une valeur nulle) options

UIImage servant à effectuer cette étape à l'aide des options fournies

Les valeurs d'options par défaut sont utilisées si le paramètre d'options est "nil".

Renvoie "nil" s'il n'y a pas d'image de manœuvre pour cette étape.

- (nullable UIImage *) lanesImageWithOptions: (GMSNavigationStepInfoImageOptions* pouvant avoir une valeur nulle) options

UIImage utilisée pour les indications de voie lors de cette étape à l'aide des options fournies

Les valeurs d'options par défaut sont utilisées si le paramètre d'options est "nil".

Renvoie "nil" s'il n'y a pas d'indication de voie pour cette étape.


Documentation sur la propriété

- (GMSNavigationManeuver) manœuvre [read, assign]

GMSNavigationManeuver pour cette étape.

- (NSArray<GMSNavigationLane *>*) voies [read, assign]

Les différentes voies disponibles pour cette étape.

Le tableau est trié de sorte que la première voie se trouve à gauche et la dernière à droite, quel que soit le côté conducteur.

Renvoie "nil" s'il n'y a pas d'indication de voie pour cette étape.

- (NSString*) fullRoadName [read, assign]

Nom complet de la route pour cette étape, contenant toutes les informations la concernant, y compris la direction.

Exemples (chaque ligne est un exemple distinct):

Lean Ave

CA-85 / Mtn View

Sortie 9A / North First Street

- (NSString*) simpleRoadName [read, assign]

Version simplifiée du nom de la route.

Ce champ est plus court que le nom complet de la route et peut ne pas contenir toutes les informations d'identification la concernant, telles que le sens de circulation ou le nom de la sortie.

Exemples (chaque ligne est un exemple distinct):

Lean Ave

CA-85

Sortie 9A

- (NSString*) fullInstructionText [read, assign]

Texte complet de l'instruction pour cette étape.

Exemples (chaque ligne est un exemple distinct):

Tournez à gauche sur Lean Ave.

Empruntez la voie de droite pour prendre la bretelle CA-85 en direction de Mtn View.

Prendre la 2e à partir de la voie de droite pour prendre la sortie 9A en direction de North First Street.

- (NSString*) exitNumber [read, assign]

Numéro de sortie de cette étape, le cas échéant.

– (GMSNavigationDrivingSide) drivingSide [read, assign]

Indique si cette étape s'effectue sur un itinéraire à droite ou à gauche.

- (NSInteger) roundaboutTurnNumber [read, assign]

Nombre de sorties à prendre par rapport à l'endroit où vous avez accédé au rond-point.

Défini uniquement pour les ronds-points, sinon -1.

- (NSInteger) stepNumber [read, assign]

Index de l'étape dans la liste de toutes les étapes de l'itinéraire.

La première étape correspond à l'étape 0.

- (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

Distance totale de cette étape.

Cette valeur ne change pas.

– (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

Estimation du temps nécessaire pour effectuer cette étape.

Cette valeur ne change pas.