Panoramica
Una classe immutabile che contiene opzioni relative alla logica di routing (ad es. la strategia di routing).
Ereditato da GMSNavigationMutableRoutingOptions.
Funzioni pubbliche dei membri | |
(instancetype) | - initWithRoutingStrategy: |
Inizializza le opzioni di routing con la strategia di routing. | |
(instancetype) | - initWithalternateRoutesStrategy: |
Inizializza le opzioni di routing con una strategia di route alternativa. | |
(instancetype) | - initWithTargetRangesMeters: |
Inizializza le opzioni di routing con le distanze target e imposta la strategia di routing su GMS BrowsingRoutingStrategyDeltaToTargetRange. | |
Proprietà | |
GMSNavigationRoutingStrategy | routingStrategy |
Specifica l'ordine di ranking dei percorsi, in base al tempo o alla distanza. | |
GMSNavigationAlternateRoutesStrategy | alternateRoutesStrategy |
La strategia di percorsi alternativi utilizzata durante l'impostazione delle destinazioni. | |
NSArray< NSNumber * > * | targetDistancesMeters |
Un array di distanze target. |
Documentazione sulle funzioni membri
- (instancetype) initWithRoutingStrategy: | (GMSNavigationRoutingStrategy) | routingStrategy |
Inizializza le opzioni di routing con la strategia di routing.
- Parametri:
-
routingStrategy Strategia di routing che specifica l'ordine delle route restituite.
- (instancetype) initWithalternateRoutesStrategy: | (GMSNavigationAlternateRoutesStrategy) | alternateRoutesStrategy |
Inizializza le opzioni di routing con una strategia di route alternativa.
- Parametri:
-
alternateRoutesStrategy Strategia di route alternativa che determina il numero di route alternative restituite.
- (instancetype) initWithTargetDistancesMeters: | (NSArray< NSNumber * > *) | targetDistancesMeters |
Inizializza le opzioni di routing con le distanze target e imposta la strategia di routing su GMS BrowsingRoutingStrategyDeltaToTargetRange.
Assicurati che le distanze target siano sempre aggiornate quando vengono utilizzate.
- Parametri:
-
targetDistancesMeters Distanze target per le destinazioni. Ogni distanza target viene utilizzata per classificare i percorsi verso la destinazione corrispondente in base al delta assoluto rispetto ai percorsi.
Documentazione della proprietà
- (GMSNavigationRoutingStrategy) routingStrategy [read, assign] |
Specifica l'ordine di ranking dei percorsi, in base al tempo o alla distanza.
Implementata in GMSNavigationMutableRoutingOptions.
- (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy [read, assign] |
La strategia di percorsi alternativi utilizzata durante l'impostazione delle destinazioni.
Implementata in GMSNavigationMutableRoutingOptions.
- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign] |
Un array di distanze target.
Una distanza target viene utilizzata per classificare i percorsi verso una destinazione in base al delta assoluto rispetto alla destinazione, dal più piccolo al più grande. Gli elementi devono essere numeri interi non negativi. Non impostare GMSNavigatoralternateRoutesStrategy e questo campo contemporaneamente. Al momento, la distanza target è supportata solo per la prima destinazione. Quindi inserisci nell'array un solo numero intero positivo. Se il primo elemento non è un numero intero positivo, la strategia di routing sceglie per impostazione predefinita la migliore strategia di routing.
Implementata in GMSNavigationMutableRoutingOptions.