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.