Documentation de référence de la classe GMSNavigationRoutingOptions

Documentation de référence de la classe GMSNavigationRoutingOptions

Présentation

Classe immuable contenant des options liées à la logique de routage (par exemple, la stratégie de routage).

Hérité par GMSNavigationMutableRoutingOptions.

Fonctions de membre public

(type d'instance)- initWithRoutingStrategy:
 Il initialise les options de routage avec la stratégie de routage.
(type d'instance)- initWithAlternativeRoutesStrategy:
 Initialise les options de routage avec une stratégie de routage secondaire.
(type d'instance)- initWithTargetDistancesMeters:
 Initialise les options de routage avec les distances cibles et définit la stratégie de routage sur GMSNavigationRoutingStrategyDeltaToTargetDistance.

Propriétés

GMSNavigationRoutingStrategyroutingStrategy
 Spécifie l'ordre de classement des itinéraires (par date ou par distance).
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 Stratégie de routage alternatif utilisée lors de la définition des destinations.
NSArray< NSNumber * > * targetDistancesMeters
 Tableau des distances cibles.

Documentation sur la fonction de membre

- (instancetype) initWithRoutingStrategy: (GMSNavigationRoutingStrategy). routingStrategy

Il initialise les options de routage avec la stratégie de routage.

Paramètres :
routingStrategyStratégie de routage qui spécifie l'ordre des routes renvoyées.
- (instancetype) initWithAlternativeRoutesStrategy: (GMSNavigationAlternateRoutesStrategy). alternateRoutesStrategy

Initialise les options de routage avec une stratégie de routage secondaire.

Paramètres :
alternateRoutesStrategyStratégie d'autres itinéraires qui détermine le nombre d'itinéraires alternatifs renvoyés.
- (instancetype) initWithTargetDistancesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

Initialise les options de routage avec les distances cibles et définit la stratégie de routage sur GMSNavigationRoutingStrategyDeltaToTargetDistance.

Assurez-vous que les distances cibles sont toujours à jour lorsqu'elles sont utilisées.

Paramètres :
targetDistancesMetersDistances cibles pour les destinations. Chaque distance cible permet de classer les itinéraires vers leur destination correspondante en fonction de son delta absolu par rapport aux itinéraires.

Documentation de la propriété

Spécifie l'ordre de classement des itinéraires (par date ou par distance).

Implémentée dans GMSNavigationMutableRoutingOptions.

Stratégie de routage alternatif utilisée lors de la définition des destinations.

Implémentée dans GMSNavigationMutableRoutingOptions.

- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign]

Tableau des distances cibles.

La distance cible permet de classer les itinéraires vers une destination en fonction du delta absolu. Les éléments doivent être des nombres entiers non négatifs. Ne définissez pas simultanément GMSNavigationAltRoutesStrategy et ce champ. Pour le moment, la distance cible n'est disponible que pour la première destination. Ne mettez donc qu'un seul entier positif dans le tableau. Si le premier élément n'est pas un entier positif, la stratégie de routage est définie par défaut sur la meilleure stratégie de routage.

Implémentée dans GMSNavigationMutableRoutingOptions.