라우팅 옵션

공개 클래스 RoutingOptions Object
를 확장

Navigator에서 목적지까지의 경로를 계산하는 데 사용하는 옵션을 정의합니다.

중첩된 클래스 요약

@인터페이스 RoutingOptions.RoutingStrategy 라우팅 전략은 경로 순위를 지정하는 방식을 지정합니다. 경로 순위는 처음에 선택되는 경로와 경로 재라우팅 중에 영향을 줍니다.
@인터페이스 RoutingOptions.TravelMode 경로를 맞춤 설정하는 데 사용할 교통수단 유형을 지정합니다. 

공개 생성자 요약

공개 메서드 요약

RoutingOptions
alternateRoutesStrategy(AlternateRoutesStrategy alternateRoutesOption)
내비게이션 중에 표시할 대체 경로의 수를 구성합니다.
RoutingOptions
avoidHighways(불리언 preventHighways)
목적지로 가는 경로를 생성할 때 고속도로와 고속도로를 제외할지 여부를 설정합니다.
RoutingOptions
avoidTolls(불리언 방지 Tolls)
목적지로 가는 경로를 생성할 때 유료 도로를 제외할지 여부를 구성합니다.
AlternateRoutesStrategy
getAlternateRoutesStrategy()
탐색 중에 표시되는 대체 경로 수에 관한 기본 표시 전략을 반환합니다.
boolean
getAvoidHighways()
고속도로와 고속도로를 피할지 여부를 나타내는 불리언을 반환합니다.
boolean
getAvoidTolls()
유료 도로를 피할지 여부를 나타내는 부울 값을 반환합니다.
long
getLocationTimeoutMs()
setDestinations(List)가 실패하기 전에 위치 수정을 기다리는 최대 시간(밀리초)을 반환합니다.
int
int
getTravelMode()
사용자에게 제공할 경로 유형을 반환합니다.
RoutingOptions
locationTimeoutMs(긴 locationTimeoutMs)
setDestinations(List)LOCATION_UNKNOWN와 함께 실패하기 전에 위치 수정을 기다리는 최대 시간을 구성합니다.
RoutingOptions
routingStrategy(int routeStrategy)
탐색 및 재라우팅에 사용되는 라우팅 전략을 지정합니다.
RoutingOptions
travelMode(int travelMode)
탐색 경로를 결정하는 데 사용되는 교통수단 유형을 지정합니다.

상속받은 메서드 요약

공개 생성자

공개 RoutingOptions ()

공개 메서드

공개 RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategy alternateRoutesOption)

내비게이션 중에 표시할 대체 경로의 수를 구성합니다. 기본적으로 사용 가능한 모든 대체 경로가 표시됩니다.

매개변수
alternateRoutesOption 탐색 중에 표시되는 대체 경로 수에 관한 기본 표시 전략입니다.
반환 값
  • 업데이트된 대체 경로 설정으로 메서드가 호출된 객체.

공개 RoutingOptions avoidHighways (boolean avoidHighways)

목적지로 가는 경로를 생성할 때 고속도로와 고속도로를 제외할지 여부를 설정합니다.

매개변수
avoidHighways true인 경우 고속도로와 고속도로를 제외합니다.
반환 값
  • 업데이트된 고속도로 회피 설정으로 메서드가 호출된 객체

공개 RoutingOptions avoidTolls (boolean avoidTolls)

목적지로 가는 경로를 생성할 때 유료 도로를 제외할지 여부를 구성합니다.

매개변수
avoidTolls true인 경우 유료 도로를 피합니다.
반환 값
  • 업데이트된 통행료 회피 설정으로 메서드가 호출된 객체

공개 AlternateRoutesStrategy getAlternateRoutesStrategy ()

탐색 중에 표시되는 대체 경로 수에 관한 기본 표시 전략을 반환합니다.

공개 불리언 getAvoidHighways ()

고속도로와 고속도로를 피할지 여부를 나타내는 불리언을 반환합니다.

반환 값
  • 고속도로 및 고속도로를 피할 경우 true

공개 불리언 getAvoidTolls ()

유료 도로를 피할지 여부를 나타내는 부울 값을 반환합니다.

반환 값
  • 유료 도로를 피할 경우 true

공개 long getLocationTimeoutMs ()

setDestinations(List)가 실패하기 전에 위치 수정을 기다리는 최대 시간(밀리초)을 반환합니다. 값이 0이면 제한이 없습니다.

반환 값
  • 위치 수정을 기다릴 최대 시간

public int getRoutingStrategy ()

공개 int getTravelMode ()

사용자에게 제공할 경로 유형을 반환합니다.

공개 RoutingOptions locationTimeoutMs (긴 locationTimeoutMs)

setDestinations(List)LOCATION_UNKNOWN와 함께 실패하기 전에 위치 수정을 기다리는 최대 시간을 구성합니다. 기본값인 값이 0이면 영원히 대기합니다.

매개변수
locationTimeoutMs 위치 대기의 최대 시간(밀리초)입니다.
반환 값
  • 메서드가 호출된 객체(업데이트된 위치 시간 제한 설정 포함)

공개 RoutingOptions routingStrategy (int routeStrategy)

탐색 및 재라우팅에 사용되는 라우팅 전략을 지정합니다.

매개변수
routingStrategy

공개 RoutingOptions travelMode (int travelMode)

탐색 경로를 결정하는 데 사용되는 교통수단 유형을 지정합니다.

매개변수
travelMode
반환 값
  • 업데이트된 이동수단으로 메서드가 호출된 객체입니다.