Opcje routingu

klasa publiczna RoutingOptions rozszerza obiekt

Określa opcje używane przez Navigator do obliczania trasy do celu.

Podsumowanie zagnieżdżonych zajęć

@interfejs RoutingOptions.RoutingStrategy Strategia wyznaczania trasy określa sposób wyznaczania tras, co wpływa na tę trasę wybieraną na początku i podczas zmiany trasy. 
@interfejs RoutingOptions.TravelMode Określa rodzaj środka transportu używanego do dostosowania wskazówek dojazdu. 

Publiczne podsumowanie konstruktora

Podsumowanie metod publicznych

RoutingOptions
alternateRoutesStrategy(AlternateRoutesStrategyAlternativeRoutesOption)
Określa liczbę tras alternatywnych, która ma być wyświetlana podczas nawigacji.
RoutingOptions
avoidHighways(wartość logiczna Monitoruj drogi wojewódzkie)
Określa, czy podczas generowania trasy do miejsca docelowego mają być pomijane autostrady i autostrady.
RoutingOptions
avoidTolls(logiczne unikanie opłat)
Określa, czy podczas generowania trasy do miejsca docelowego mają być pomijane drogi płatne.
AlternateRoutesStrategy
getAlternateRoutesStrategy()
Zwraca preferowaną strategię wyświetlania w przypadku liczby alternatywnych tras wyświetlanych podczas nawigacji.
boolean
getAvoidHighways(),
Zwraca wartość logiczną wskazującą, czy omijane są autostrady i autostrady.
boolean
getAvoidTolls(),
Zwraca wartość logiczną wskazującą, czy omijane są drogi płatne.
długi
getLocationTimeoutMs()
Zwraca maksymalny czas oczekiwania na poprawienie lokalizacji (w milisekundach), zanim setDestinations(List) zakończy się niepowodzeniem.
int
int
getTravelMode()
Zwraca typ wskazówek dojazdu, które należy przekazać użytkownikowi.
RoutingOptions
locationTimeoutMs(long locationTimeoutMs)
Określa maksymalny czas oczekiwania na poprawienie lokalizacji, zanim setDestinations(List) wystąpi błąd LOCATION_UNKNOWN.
RoutingOptions
routingStrategy(int routingStrategy)
Określa strategię routingu używaną w nawigacji i zmienianiu trasy.
RoutingOptions
travelMode(int travelMode)
Określa rodzaj środka transportu używanego do wyznaczania wskazówek nawigacji.

Podsumowanie metod dziedziczonych

Publiczne konstruktorzy

public RoutingOptions ()

Metody publiczne

public RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategyalternateRoutesOption)

Określa liczbę tras alternatywnych, która ma być wyświetlana podczas nawigacji. Domyślnie wyświetlane są wszystkie dostępne trasy alternatywne.

Parametry
alternateRoutesOption Preferowana strategia wyświetlania liczby alternatywnych tras wyświetlanych podczas nawigacji.
Akcje powrotne
  • obiekt, dla którego została wywołana metoda ze zaktualizowanym ustawieniem trasy alternatywnej.

public RoutingOptions avoidHighways (boolean avoidHighways)

Określa, czy podczas generowania trasy do miejsca docelowego mają być pomijane autostrady i autostrady.

Parametry
avoidHighways Jeśli true, omijają autostrady i autostrady.
Akcje powrotne
  • obiekt, dla którego została wywołana metoda ze zaktualizowanym ustawieniem omijania dróg

public RoutingOptions avoidTolls (boolean avoidTolls)

Określa, czy podczas generowania trasy do miejsca docelowego mają być pomijane drogi płatne.

Parametry
avoidTolls true omija drogi płatne.
Akcje powrotne
  • obiekt, dla którego metoda została wywołana ze zaktualizowanym ustawieniem unikania opłat

public AlternateRoutesStrategy getAlternateRoutesStrategy ()

Zwraca preferowaną strategię wyświetlania w przypadku liczby alternatywnych tras wyświetlanych podczas nawigacji.

public boolean getAvoidHighways ()

Zwraca wartość logiczną wskazującą, czy omijane są autostrady i autostrady.

Akcje powrotne
  • true, jeśli omijane są autostrady i autostrady

public boolean getAvoidTolls ()

Zwraca wartość logiczną wskazującą, czy omijane są drogi płatne.

Akcje powrotne
  • true, jeśli omijają drogi płatne

public long getLocationTimeoutMs ()

Zwraca maksymalny czas oczekiwania na poprawienie lokalizacji (w milisekundach), zanim setDestinations(List) zakończy się niepowodzeniem. Jeśli wartość wynosi 0, nie ma limitu.

Akcje powrotne
  • maksymalny czas oczekiwania na poprawienie lokalizacji

public int getRoutingStrategy ()

public int getTravelMode ()

Zwraca typ wskazówek dojazdu, które należy przekazać użytkownikowi.

public RoutingOptions locationTimeoutMs (long locationTimeoutMs)

Określa maksymalny czas oczekiwania na poprawienie lokalizacji, zanim setDestinations(List) wystąpi błąd LOCATION_UNKNOWN. Przy wartości domyślnej 0 spowoduje to oczekiwanie w nieskończoność.

Parametry
locationTimeoutMs Maksymalny czas oczekiwania na lokalizację (w milisekundach).
Akcje powrotne
  • obiekt, dla którego została wywołana metoda ze zaktualizowanym ustawieniem limitu czasu lokalizacji

public RoutingOptions routingStrategy (int routingStrategy)

Określa strategię routingu używaną w nawigacji i zmienianiu trasy.

Parametry
routingStrategy

public RoutingOptions travelMode (int travelMode)

Określa rodzaj środka transportu używanego do wyznaczania wskazówek nawigacji.

Parametry
travelMode
Akcje powrotne
  • obiekt, dla którego metoda została wywołana ze zaktualizowanym trybem podróży.