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à | |
GMSNavigazioneRoutingStrategia | strategia di routing |
Specifica l'ordine di ranking dei percorsi in base alla data o alla distanza. | |
Strategia di navigazione alternativa GMS | AlternativeRoutesStrategy |
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:
-
routingStrategia Strategia 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:
-
alternativaRouteRouteStrategy Strategia 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:
-
targetdancemetri Distanza 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à
- (GMSNavigazioneRoutingStrategy) routingStrategy [read, assign] |
Specifica l'ordine di ranking dei percorsi in base alla data o alla distanza.
Implementata in GMSNavigazioneMutableRoutingOptions.
- (GMSNavigazioneAlternateRoutesStrategy) alternateRoutesStrategy [read, assign] |
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.