Opzioni di routing

classe pubblica RoutingOptions estende Object

Definisce le opzioni utilizzate da Navigator per calcolare un percorso verso una destinazione.

Riepilogo dei corsi nidificati

@interface RoutingOptions.RoutingStrategy La strategia di routing specifica il ranking delle route, il che influisce su quello scelto inizialmente e durante la rielaborazione del percorso. 
@interface RoutingOptions.TravelMode Specifica il tipo di trasporto utilizzato per personalizzare le indicazioni stradali. 

Riepilogo del costruttore pubblico

Riepilogo del metodo pubblico

RoutingOptions
alternateRoutesStrategy(AlternateRoutesStrategy alternateRoutesOption)
Consente di configurare il numero di percorsi alternativi da visualizzare durante la navigazione.
RoutingOptions
avoidHighways(boolean deleteHighways)
Consente di configurare se evitare autostrade e autostrade quando viene generato un percorso verso una destinazione.
RoutingOptions
avoidTolls(boolean deleteTolls)
Consente di configurare se evitare le strade a pedaggio quando viene generato un percorso verso una destinazione.
AlternateRoutesStrategy
getAlternateRoutesStrategy()
Restituisce la strategia di visualizzazione preferita per il numero di percorsi alternativi visualizzati durante la navigazione.
boolean
getAvoidHighways()
Restituisce un valore booleano che indica se autostrade e autostrade sono evitate.
boolean
getAvoidTolls()
Restituisce un valore booleano che indica se le strade a pedaggio sono state evitate.
lunghi
getLocationTimeoutMs()
Restituisce il tempo massimo in millisecondi di attesa per la correzione della posizione prima che setDestinations(List) abbia esito negativo.
int
int
getTravelMode()
Restituisce il tipo di indicazioni stradali da fornire all'utente.
RoutingOptions
locationTimeoutMs(localitàTimeoutMs lunga)
Consente di configurare il tempo massimo di attesa per una correzione della posizione prima che il comando setDestinations(List) non vada a buon fine con LOCATION_UNKNOWN.
RoutingOptions
routingStrategy(int routingStrategy)
Specifica la strategia di routing utilizzata nella navigazione e nel reindirizzamento.
RoutingOptions
travelMode(int TravelMode)
Specifica il tipo di trasporto utilizzato per determinare le indicazioni stradali.

Riepilogo del metodo ereditato

Costruttori pubblici

pubblici RoutingOptions ()

Metodi pubblici

pubblici RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategy alternateRoutesOption)

Consente di configurare il numero di percorsi alternativi da visualizzare durante la navigazione. Per impostazione predefinita, vengono mostrate tutte le route alternative disponibili.

Parametri
alternateRoutesOption La strategia di visualizzazione preferita per il numero di percorsi alternativi mostrati durante la navigazione.
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con l'impostazione del percorso alternativo aggiornata.

Public RoutingOptions avoidHighways (boolean avoidHighways)

Consente di configurare se evitare autostrade e autostrade quando viene generato un percorso verso una destinazione.

Parametri
avoidHighways Con true, autostrade e autostrade vengono evitate.
Ritorni
  • L'oggetto per il quale il metodo è stato richiamato con l'impostazione aggiornata di evitare le strade.

Public RoutingOptions avoidTolls (boolean avoidTolls)

Consente di configurare se evitare le strade a pedaggio quando viene generato un percorso verso una destinazione.

Parametri
avoidTolls Se true, le strade a pedaggio vengono evitate.
Ritorni
  • L'oggetto per il quale il metodo è stato chiamato con l'impostazione di pedaggio aggiornata

Public AlternateRoutesStrategy getAlternateRoutesStrategy ()

Restituisce la strategia di visualizzazione preferita per il numero di percorsi alternativi visualizzati durante la navigazione.

Public booleano getAvoidHighways ()

Restituisce un valore booleano che indica se autostrade e autostrade sono evitate.

Ritorni
  • true se autostrade e autostrade vengono evitate

Public booleano getAvoidTolls ()

Restituisce un valore booleano che indica se le strade a pedaggio sono state evitate.

Ritorni
  • true se le strade a pedaggio vengono evitate

Public long getLocationTimeoutMs ()

Restituisce il tempo massimo in millisecondi di attesa per la correzione della posizione prima che setDestinations(List) abbia esito negativo. Se il valore è zero, non è previsto alcun limite.

Ritorni
  • il tempo massimo di attesa per una correzione della posizione

Public int getRoutingStrategy ()

Public int getTravelMode ()

Restituisce il tipo di indicazioni stradali da fornire all'utente.

pubblici RoutingOptions locationTimeoutMs (localitàTimeoutMs lunga)

Consente di configurare il tempo massimo di attesa per una correzione della posizione prima che il comando setDestinations(List) non vada a buon fine con LOCATION_UNKNOWN. Se il valore predefinito è zero, l'elemento attenderà sempre.

Parametri
locationTimeoutMs Il tempo massimo, in millisecondi, di attesa per una posizione.
Ritorni
  • l'oggetto per il quale è stato richiamato il metodo, con l'impostazione di timeout della posizione aggiornata

pubblici RoutingOptions routingStrategy (int routingStrategy)

Specifica la strategia di routing utilizzata nella navigazione e nel reindirizzamento.

Parametri
routingStrategy

pubblici RoutingOptions travelMode (int TravelMode)

Specifica il tipo di trasporto utilizzato per determinare le indicazioni stradali.

Parametri
travelMode
Ritorni
  • l'oggetto per il quale il metodo è stato richiamato con la modalità di viaggio aggiornata.