Riferimento per la classe GMS NavigationRoutingOptions

Riferimento per la classe GMS BrowsingRoutingOptions

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à

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
 Un array di distanze target.

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à

Specifica l'ordine di ranking dei percorsi, in base al tempo o alla distanza.

Implementata in GMSNavigationMutableRoutingOptions.

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.