Riferimento per la classe GMS NavigationMutableRoutingOptions

Riferimento per la classe GMSNavigatorMutableRoutingOptions

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à

GMSNavigationRoutingStrategyroutingStrategy
 Specifica l'ordine di ranking dei percorsi, in base al tempo o alla distanza.
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 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:
routingStrategyStrategia 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:
alternateRoutesStrategyStrategia 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:
targetDistancesMetersDistanze 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.

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.