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 | |
GMSNavigationRoutingStrategy | routingStrategy |
Spécifie l'ordre de classement des itinéraires (par date ou par distance). | |
GMSNavigationAlternateRoutesStrategy | alternateRoutesStrategy |
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 :
-
routingStrategy Straté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 :
-
alternateRoutesStrategy Straté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 :
-
targetDistancesMeters Distances 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, assign] |
Spécifie l'ordre de classement des itinéraires (par date ou par distance).
Implémentée dans GMSNavigationMutableRoutingOptions.
- (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy [read, assign] |
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.