Routingoptionen

öffentliche Klasse RoutingOptions erweitert Objekt

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.