Panoramica
Una classe modificabile che contiene opzioni relative alla logica di routing (ad es. la strategia di routing).
Eredita GMSNavigationRoutingOptions.
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 |
Le distanze target utilizzate per il ranking dei percorsi. |
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, write, assign] |
Specifica l'ordine di ranking dei percorsi, in base al tempo o alla distanza.
Implementa GMSNavigationRoutingOptions.
- (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy [read, write, assign] |
La strategia di percorsi alternativi utilizzata durante l'impostazione delle destinazioni.
Implementa GMSNavigationRoutingOptions.
- (NSArray<NSNumber *>*) targetDistancesMeters [read, write, copy] |
Le distanze target utilizzate per il ranking dei percorsi.
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.
Implementa GMSNavigationRoutingOptions.