Options de routage

classe publique RoutingOptions étend l'objet

Définit les options utilisées par le Navigator pour calculer un itinéraire vers une destination.

Récapitulatif des classes imbriquées

@interface RoutingOptions.RoutingStrategy La stratégie de routage spécifie le classement des routes, ce qui affecte l'itinéraire choisi initialement et lors du changement d'itinéraire. 
@interface RoutingOptions.TravelMode Indique le type de moyen de transport utilisé pour personnaliser l'itinéraire. 

Récapitulatif des constructeurs publics

Récapitulatif des méthodes publiques

RoutingOptions
alternateRoutesStrategy(AlternateRoutesStrategyalternateRoutesOption)
Configure le nombre d'itinéraires alternatifs à afficher pendant la navigation.
RoutingOptions
avoidHighways(valeur booléenne due aux autoroutes)
Détermine si les autoroutes doivent être évitées ou non lorsque l'on génère un itinéraire vers une destination.
RoutingOptions
avoidTolls(valeur booléenne preventTolls)
Configure le fait d'éviter les routes à péage lors de la génération d'un itinéraire vers une destination.
AlternateRoutesStrategy
getAlternateRoutesStrategy()
Renvoie la stratégie d'affichage préférée pour le nombre d'itinéraires alternatifs affichés pendant la navigation.
boolean
getAvoidHighways()
Renvoie une valeur booléenne indiquant si les autoroutes et les autoroutes sont évitées.
boolean
getAvoidTolls()
Renvoie une valeur booléenne indiquant si les routes à péage doivent être évitées.
long
getLocationTimeoutMs()
Renvoie le délai maximal, en millisecondes, d'attente d'un correctif de localisation avant l'échec de setDestinations(List).
int
int
getTravelMode()
Renvoie le type d'itinéraire à fournir à l'utilisateur.
RoutingOptions
locationTimeoutMs(longueur locationTimeoutMs)
Configure le délai maximal d'attente d'un correctif d'emplacement avant l'échec de setDestinations(List) avec LOCATION_UNKNOWN.
RoutingOptions
routingStrategy(int routerStrategy)
Spécifie la stratégie d'itinéraire utilisée pour la navigation et le calcul d'un nouvel itinéraire.
RoutingOptions
travelMode(int TravelMode)
Spécifie le type de moyen de transport utilisé pour déterminer l'itinéraire de navigation.

Récapitulatif des méthodes héritées

Constructeurs publics

public RoutingOptions ()

Méthodes publiques

public RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategyalternateRoutesOption)

Configure le nombre d'itinéraires alternatifs à afficher pendant la navigation. Par défaut, tous les itinéraires alternatifs disponibles sont affichés.

Paramètres
alternateRoutesOption Stratégie d'affichage préférée pour le nombre d'itinéraires alternatifs affichés pendant la navigation.
Renvoie
  • objet pour lequel la méthode a été appelée, avec le paramètre d'itinéraire alternatif mis à jour.

public RoutingOptions avoidHighways (boolean avoidHighways)

Détermine si les autoroutes doivent être évitées ou non lorsque l'on génère un itinéraire vers une destination.

Paramètres
avoidHighways Si la valeur est true, les autoroutes et les autoroutes sont évitées.
Renvoie
  • Objet pour lequel la méthode a été appelée avec le paramètre d'évitement d'autoroute mis à jour.

public RoutingOptions avoidTolls (boolean avoidTolls)

Configure le fait d'éviter les routes à péage lors de la génération d'un itinéraire vers une destination.

Paramètres
avoidTolls Si la valeur est true, les routes à péage sont évitées.
Renvoie
  • Objet pour lequel la méthode a été appelée avec le paramètre d'évitement des péages mis à jour.

public AlternateRoutesStrategy getAlternateRoutesStrategy ()

Renvoie la stratégie d'affichage préférée pour le nombre d'itinéraires alternatifs affichés pendant la navigation.

public boolean getAvoidHighways ()

Renvoie une valeur booléenne indiquant si les autoroutes et les autoroutes sont évitées.

Renvoie
  • true si les autoroutes et les autoroutes sont évitées

public boolean getAvoidTolls ()

Renvoie une valeur booléenne indiquant si les routes à péage doivent être évitées.

Renvoie
  • true si les routes à péage sont évitées

public long getLocationTimeoutMs ()

Renvoie le délai maximal, en millisecondes, d'attente d'un correctif de localisation avant l'échec de setDestinations(List). Si la valeur est zéro, il n'y a pas de limite.

Renvoie
  • le délai d'attente maximal avant que la position soit corrigée

public int getRoutingStrategy ()

public int getTravelMode ()

Renvoie le type d'itinéraire à fournir à l'utilisateur.

public RoutingOptions locationTimeoutMs (long locationTimeoutMs)

Configure le délai maximal d'attente d'un correctif d'emplacement avant l'échec de setDestinations(List) avec LOCATION_UNKNOWN. Si vous définissez la valeur par défaut sur zéro, l'opération sera mise en attente indéfiniment.

Paramètres
locationTimeoutMs Temps d'attente maximal pour un établissement, en millisecondes.
Renvoie
  • objet pour lequel la méthode a été appelée, avec le paramètre de délai d'expiration de la localisation mis à jour.

public RoutingOptions routingStrategy (int routerStrategy)

Spécifie la stratégie d'itinéraire utilisée pour la navigation et le calcul d'un nouvel itinéraire.

Paramètres
routingStrategy

public RoutingOptions travelMode (int journeyMode)

Spécifie le type de moyen de transport utilisé pour déterminer l'itinéraire de navigation.

Paramètres
travelMode
Renvoie
  • objet pour lequel la méthode a été appelée avec le mode de transport mis à jour.