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.