Define las opciones que usa Navigator
para calcular una ruta hacia un destino.
Resumen de clases anidadas
@interfaz | RoutingOptions.RoutingStrategy | La estrategia de enrutamiento especifica cómo se clasifican las rutas, lo que afecta la que se elige inicialmente y durante el redireccionamiento. | |
@interfaz | RoutingOptions.TravelMode | Especifica el tipo de transporte utilizado para personalizar las instrucciones sobre cómo llegar. |
Resumen de constructores públicos
Resumen de métodos públicos
RoutingOptions |
alternateRoutesStrategy(AlternateRoutesStrategy de alternateRoutesOption)
Configura la cantidad de rutas alternativas que se mostrarán durante la navegación.
|
RoutingOptions |
avoidHighways(boolean eviteHighways)
Configura si se deben evitar autopistas y autopistas al generar una ruta a un destino.
|
RoutingOptions |
avoidTolls(evitaeTolls booleanos)
Configura si se deben evitar las rutas con peaje al generar una ruta a un destino.
|
AlternateRoutesStrategy |
getAlternateRoutesStrategy()
Muestra la estrategia de visualización preferida para el número de rutas alternativas que aparecen durante la navegación.
|
boolean |
getAvoidHighways()
Muestra un valor booleano que indica si se evitan autopistas y autopistas.
|
boolean |
getAvoidTolls()
Muestra un valor booleano que indica si se evitan las rutas con peaje.
|
long |
getLocationTimeoutMs()
Muestra el tiempo máximo en milisegundos que se debe esperar para que se corrija una ubicación antes de que falle
setDestinations(List . |
int | |
int |
getTravelMode()
Muestra el tipo de instrucciones sobre cómo llegar que se deben proporcionar al usuario.
|
RoutingOptions |
locationTimeoutMs(locationTimeoutMs largo)
Configura el tiempo máximo que se debe esperar para que se corrija una ubicación antes de que
setDestinations(List falle con LOCATION_UNKNOWN . |
RoutingOptions |
routingStrategy(int rutasStrategy)
Especifica la estrategia de enrutamiento utilizada en la navegación y en el redireccionamiento.
|
RoutingOptions |
travelMode(int TravelMode)
Especifica el tipo de transporte utilizado para determinar las instrucciones de navegación.
|
Resumen de métodos heredados
Constructores públicos
public RoutingOptions ()
Métodos públicos
public RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategy alternateRoutesOption)
Configura la cantidad de rutas alternativas que se mostrarán durante la navegación. De forma predeterminada, se muestran todas las rutas alternativas disponibles.
Parámetros
alternateRoutesOption | Es la estrategia de visualización preferida para la cantidad de rutas alternativas que se muestran durante la navegación. |
---|
Devuelve
- el objeto para el cual se llamó al método, con la configuración de ruta alternativa actualizada.
public RoutingOptions avoidHighways (boolean avoidHighways)
Configura si se deben evitar autopistas y autopistas al generar una ruta a un destino.
Parámetros
avoidHighways | Si el valor es true , se evitan autopistas y autopistas. |
---|
Devuelve
- el objeto para el que se llamó al método con la configuración actualizada de evasión de autopista
public RoutingOptions avoidTolls (boolean avoidTolls)
Configura si se deben evitar las rutas con peaje al generar una ruta a un destino.
Parámetros
avoidTolls | Si el valor es true , se evitan rutas con peaje. |
---|
Devuelve
- el objeto para el que se llamó al método con la configuración de evasión de peaje actualizada
public AlternateRoutesStrategy getAlternateRoutesStrategy ()
Muestra la estrategia de visualización preferida para el número de rutas alternativas que aparecen durante la navegación.
public boolean getAvoidHighways ()
Muestra un valor booleano que indica si se evitan autopistas y autopistas.
Devuelve
true
si se evitan autopistas y autopistas
public booleana getAvoidTolls ()
Muestra un valor booleano que indica si se evitan las rutas con peaje.
Devuelve
true
si se evitan las rutas con peaje
public long getLocationTimeoutMs ()
Muestra el tiempo máximo en milisegundos que se debe esperar para que se corrija una ubicación antes de que falle setDestinations(List
. Si el valor es cero, no hay límite.
Devuelve
- el tiempo máximo de espera para un ajuste de la ubicación
public int getRoutingStrategy ()
public int getTravelMode ()
Muestra el tipo de instrucciones sobre cómo llegar que se deben proporcionar al usuario.
public RoutingOptions locationTimeoutMs (long locationTimeoutMs)
Configura el tiempo máximo que se debe esperar para que se corrija una ubicación antes de que setDestinations(List
falle con LOCATION_UNKNOWN
. Un valor igual a cero, el valor predeterminado, hará que espere por siempre.
Parámetros
locationTimeoutMs | Es el tiempo máximo, en milisegundos, que se debe esperar para una ubicación. |
---|
Devuelve
- el objeto para el que se llamó al método, con la configuración actualizada del tiempo de espera de la ubicación
public RoutingOptions routingStrategy (int planificaciónStrategy)
Especifica la estrategia de enrutamiento utilizada en la navegación y en el redireccionamiento.
Parámetros
routingStrategy |
---|
public RoutingOptions travelMode (int TravelMode)
Especifica el tipo de transporte utilizado para determinar las instrucciones de navegación.
Parámetros
travelMode |
---|
Devuelve
- el objeto para el cual se llamó al método con el medio de transporte actualizado.