GMSNavigationRoutingOptions 클래스 참조

GMSNavigationRoutingOptions 클래스 참조

개요

라우팅 로직 (예: 라우팅 전략)과 관련된 옵션을 포함하는 변경할 수 없는 클래스입니다.

GMSNavigationMutableRoutingOptions에 상속됩니다.

공개 멤버 함수

(인스턴스 유형)- initWithRoutingStrategy:
 라우팅 전략으로 라우팅 옵션을 초기화합니다.
(인스턴스 유형)- initWithAlternateRoutesStrategy:
 대체 경로 전략으로 경로 옵션을 초기화합니다.
(인스턴스 유형)- initWithTargetDistancesMeters:
 목표 거리로 경로 옵션을 초기화하고 경로 전략을 GMSNavigationRoutingStrategyDeltaToTargetDistance로 설정합니다.

속성

GMSNavigationRoutingStrategy에 사용합니다.routingStrategy
 경로의 순위 순서를 시간 또는 거리 기준으로 지정합니다.
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 목적지를 설정할 때 사용되는 대체 경로 전략입니다.
NSArray< NSNumber * > * targetDistancesMeters
 목표 거리의 배열입니다.

멤버 함수 문서

- (instancetype) initWithRoutingStrategy: (GMSNavigationRoutingStrategy 사용) routingStrategy

라우팅 전략으로 라우팅 옵션을 초기화합니다.

매개변수:
routingStrategy반환된 경로의 순서를 지정하는 라우팅 전략입니다.
- (instancetype) initWithAlternateRoutesStrategy: (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy

대체 경로 전략으로 경로 옵션을 초기화합니다.

매개변수:
alternateRoutesStrategy반환되는 대체 경로 수를 결정하는 대체 경로 전략입니다.
- (instancetype) initWithTargetDistancesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

목표 거리로 경로 옵션을 초기화하고 경로 전략을 GMSNavigationRoutingStrategyDeltaToTargetDistance로 설정합니다.

타겟 거리는 사용 시 항상 최신 상태로 유지됩니다.

매개변수:
targetDistancesMeters목적지의 목표 거리입니다. 각 목표 거리는 경로에 대한 절대 델타를 기준으로 해당 목적지까지의 경로 순위를 매기는 데 사용됩니다.

속성 문서

- (GMSNavigationRoutingStrategy) routingStrategy [read, assign]를 이용해 보세요.

경로의 순위 순서를 시간 또는 거리별로 지정합니다.

GMSNavigationMutableRoutingOptions에 구현되었습니다.

목적지를 설정할 때 사용되는 대체 경로 전략입니다.

GMSNavigationMutableRoutingOptions에 구현되었습니다.

- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign]

목표 거리의 배열입니다.

목표 거리는 최저에서 가장 큰까지의 절대 델타를 기준으로 목적지까지의 경로의 순위를 매기는 데 사용됩니다. 요소는 음이 아닌 정수여야 합니다. GMSNavigationAlternateRoutesStrategy와 이 필드를 동시에 설정하면 안 됩니다. 현재 목표 거리는 첫 번째 목적지에서만 지원됩니다. 따라서 배열에 양의 정수를 하나만 배치합니다. 첫 번째 요소가 양의 정수가 아니면 라우팅 전략은 기본적으로 최적의 라우팅 전략이 됩니다.

GMSNavigationMutableRoutingOptions에 구현되었습니다.