Definiert die Optionen, die von Navigator
zum Berechnen einer Route zu einem Ziel verwendet werden.
Zusammenfassung für geschachtelte Klassen
@Interface | RoutingOptions.RoutingStrategy | Mit der Routingstrategie wird festgelegt, wie die Rangfolge der Routen bestimmt wird. Dies wirkt sich auf die Route aus, die anfänglich und während der Neuberechnung der Route ausgewählt wird. | |
@Interface | RoutingOptions.TravelMode | Gibt das Verkehrsmittel an, mit dem die Route angepasst wird. |
Public Constructor Summary
Public Method Summary
RoutingOptions |
alternateRoutesStrategy(AlternateRoutesStrategyalternateRoutesOption)
Mit dieser Richtlinie wird die Anzahl der alternativen Routen konfiguriert, die während der Navigation angezeigt werden.
|
RoutingOptions |
avoidHighways(boolesch removeHighways)
Konfiguriert, ob beim Erstellen einer Route zu einem Ziel Autobahnen und Autobahnen vermieden werden sollen.
|
RoutingOptions |
avoidTolls(boolesch changeTolls)
Mit dieser Richtlinie wird konfiguriert, ob beim Erstellen einer Route zu einem Ziel Mautstraßen vermieden werden sollen.
|
AlternateRoutesStrategy |
getAlternateRoutesStrategy()
Gibt die bevorzugte Anzeigestrategie für die Anzahl alternativer Routen zurück, die während der Navigation angezeigt werden.
|
boolean |
getAvoidHighways()
Gibt einen booleschen Wert zurück, der angibt, ob Autobahnen und Autobahnen vermieden werden.
|
boolean |
getAvoidTolls()
Gibt einen booleschen Wert zurück, der angibt, ob Mautstraßen vermieden werden.
|
long |
getLocationTimeoutMs()
Gibt die maximale Wartezeit in Millisekunden für eine Standortfixierung zurück, bevor
setDestinations(List fehlschlägt. |
int | |
int |
getTravelMode()
Gibt den Typ der Route zurück, die dem Nutzer bereitgestellt werden soll.
|
RoutingOptions |
locationTimeoutMs(long locationTimeoutMs)
Konfiguriert die maximale Zeit, die auf eine Standortfixierung gewartet wird, bevor
setDestinations(List mit LOCATION_UNKNOWN fehlschlägt. |
RoutingOptions |
routingStrategy(int routingStrategy)
Gibt die Routenplanungsstrategie an, die bei der Navigation und bei der Umleitung verwendet wird.
|
RoutingOptions |
travelMode(int travelMode)
Gibt die Art des Verkehrsmittels an, das zur Bestimmung der Navigationsroute verwendet wird.
|
Inherited Method Summary
Public Constructors
öffentlich RoutingOptions ()
Public Methods
public RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategyalternateRoutesOption)
Mit dieser Richtlinie wird die Anzahl der alternativen Routen konfiguriert, die während der Navigation angezeigt werden. Standardmäßig werden alle verfügbaren alternativen Routen angezeigt.
Parameter
alternateRoutesOption | Die bevorzugte Anzeigestrategie für die Anzahl alternativer Routen, die während der Navigation angezeigt werden. |
---|
Rückgaben
- Das Objekt, für das die Methode aufgerufen wurde, mit der aktualisierten Einstellung für die alternative Route.
public RoutingOptions avoidHighways (boolean avoidHighways)
Konfiguriert, ob beim Erstellen einer Route zu einem Ziel Autobahnen und Autobahnen vermieden werden sollen.
Parameter
avoidHighways | Bei true werden Autobahnen und Autobahnen vermieden. |
---|
Rückgaben
- Objekt, für das die Methode mit der aktualisierten Einstellung zur Autobahnvermeidung aufgerufen wurde
public RoutingOptions avoidTolls (boolean avoidTolls)
Mit dieser Richtlinie wird konfiguriert, ob beim Erstellen einer Route zu einem Ziel Mautstraßen vermieden werden sollen.
Parameter
avoidTolls | Bei true werden Mautstraßen vermieden. |
---|
Rückgaben
- Das Objekt, für das die Methode mit der aktualisierten Einstellung zur Mautvermeidung aufgerufen wurde
öffentlich AlternateRoutesStrategy getAlternateRoutesStrategy ()
Gibt die bevorzugte Anzeigestrategie für die Anzahl alternativer Routen zurück, die während der Navigation angezeigt werden.
public boolesch getAvoidHighways ()
Gibt einen booleschen Wert zurück, der angibt, ob Autobahnen und Autobahnen vermieden werden.
Rückgaben
true
, wenn Autobahnen und Autobahnen vermieden werden
public boolesch getAvoidTolls ()
Gibt einen booleschen Wert zurück, der angibt, ob Mautstraßen vermieden werden.
Rückgaben
true
, wenn Mautstraßen vermieden werden
public long getLocationTimeoutMs ()
Gibt die maximale Wartezeit in Millisekunden für eine Standortfixierung zurück, bevor setDestinations(List
fehlschlägt. Wenn der Wert null ist, gibt es keine Begrenzung.
Rückgaben
- die maximale Wartezeit auf eine Standortfixierung
public int getRoutingStrategy ()
public int getTravelMode ()
Gibt den Typ der Route zurück, die dem Nutzer bereitgestellt werden soll.
public RoutingOptions locationTimeoutMs (long locationTimeoutMs)
Konfiguriert die maximale Zeit, die auf eine Standortfixierung gewartet wird, bevor setDestinations(List
mit LOCATION_UNKNOWN
fehlschlägt. Der Wert null (Standardwert) führt dazu, dass eine unbegrenzte Zeit gewartet wird.
Parameter
locationTimeoutMs | Die maximale Wartezeit in Millisekunden auf einen Standort. |
---|
Rückgaben
- Das Objekt, für das die Methode mit der aktualisierten Zeitüberschreitungseinstellung für den Standort aufgerufen wurde
public RoutingOptions routingStrategy (int routingStrategy)
Gibt die Routenplanungsstrategie an, die bei der Navigation und bei der Umleitung verwendet wird.
Parameter
routingStrategy |
---|
public RoutingOptions travelMode (int tripMode)
Gibt die Art des Verkehrsmittels an, das zur Bestimmung der Navigationsroute verwendet wird.
Parameter
travelMode |
---|
Rückgaben
- Das Objekt, für das die Methode mit der aktualisierten Mobilitätsform aufgerufen wurde.