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.