Riferimento per la classe GMS NavigationRoutingOptions

Riferimento alla classe GMSNavigazioneRoutingOptions

Panoramica

Una classe immutabile che contiene opzioni relative alla logica di routing (ad es. strategia di routing).

Ereditato da GMSNavigazioneMutableRoutingOptions.

Funzioni pubbliche per i membri

(instancetype)- initWithRoutingStrategy:
 Inizializza le opzioni di routing con la strategia di routing.
(instancetype)- initWithAlternativeRoutesStrategy:
 Inizializza le opzioni di routing con una strategia per i percorsi alternativa.
(instancetype)- initWithTargetPositionsMeters:
 Inizializza le opzioni di routing con le distanze target e imposta la strategia di routing su GMSNavigazioneRoutingStrategyDeltaToTargetDistanza.

Proprietà

GMSNavigazioneRoutingStrategiastrategia di routing
 Specifica l'ordine di ranking dei percorsi in base alla data o alla distanza.
Strategia di navigazione alternativa GMSAlternativeRoutesStrategy
 La strategia per i percorsi alternativi utilizzata per impostare le destinazioni.
NSArray< NSNumber * > * targetkms
 Un array di distanze dei target.

Documentazione per le funzioni dei membri

- (instancetype) initWithRoutingStrategy: (GMSNavigazioneRoutingStrategy) strategia di routing

Inizializza le opzioni di routing con la strategia di routing.

Parametri:
routingStrategiaStrategia di routing che specifica l'ordine dei percorsi restituiti.
- (instancetype) initWithAlternateRoutesStrategy: (GMSNavigazioneAlternateRoutesStrategy) AlternativeRoutesStrategy

Inizializza le opzioni di routing con una strategia per i percorsi alternativa.

Parametri:
alternativaRouteRouteStrategyStrategia di route alternativa che determina il numero di percorsi alternativi restituiti.
- (instancetype) initWithTargetPositionsMeters: (NSArray< NSNumber * > *) targetkms

Inizializza le opzioni di routing con le distanze target e imposta la strategia di routing su GMSNavigazioneRoutingStrategyDeltaToTargetDistanza.

Assicurati che le distanze target siano sempre aggiornate quando vengono utilizzate.

Parametri:
targetdancemetriDistanza target per le destinazioni. Ogni distanza target viene utilizzata per classificare i percorsi rispetto alla destinazione corrispondente in base al delta assoluto rispetto ai percorsi.

Documentazione proprietà

Specifica l'ordine di ranking dei percorsi in base alla data o alla distanza.

Implementata in GMSNavigazioneMutableRoutingOptions.

La strategia per i percorsi alternativi utilizzata per impostare le destinazioni.

Implementata in GMSNavigazioneMutableRoutingOptions.

- (NSArray<NSNumber *>*) targetDISTsMeters [read, assign]

Un array di distanze dei target.

Una distanza target viene utilizzata per classificare le route verso una destinazione in base al delta assoluto, dalla più piccola alla più grande. Gli elementi devono essere numeri interi non negativi. Non impostare GMSNavigazioneAlternateAlternativeRoutesStrategy e questo campo contemporaneamente. Al momento la distanza target è supportata solo per la prima destinazione. Inserisci quindi un solo numero intero positivo nell'array. Se il primo elemento non è un numero intero positivo, la strategia di routing prevede per impostazione predefinita la migliore strategia di routing.

Implementata in GMSNavigazioneMutableRoutingOptions.