Documentation de référence de la classe GMSNavigationMutableRoutingOptions

Documentation de référence de la classe GMSNavigationMutableRoutingOptions

Présentation

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

Hérite de GMSNavigationRoutingOptions.

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
 Distances cibles utilisées pour classer les itinéraires.

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é

- (GMSNavigationRoutingStrategy) routingStrategy [read, write, assign]

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

Met en œuvre GMSNavigationRoutingOptions.

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

Met en œuvre GMSNavigationRoutingOptions.

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

Distances cibles utilisées pour classer les itinéraires.

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.

Met en œuvre GMSNavigationRoutingOptions.