Opciones de ruta

La clase pública RoutingOptions extiende Object

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.