개요
라우팅 로직 (예: 라우팅 전략)과 관련된 옵션을 포함하는 변경할 수 없는 클래스입니다.
GMSNavigationMutableRoutingOptions에 상속됩니다.
공개 멤버 함수 | |
(인스턴스 유형) | - initWithRoutingStrategy: |
라우팅 전략으로 라우팅 옵션을 초기화합니다. | |
(인스턴스 유형) | - initWithAlternateRoutesStrategy: |
대체 경로 전략으로 경로 옵션을 초기화합니다. | |
(인스턴스 유형) | - initWithTargetDistancesMeters: |
목표 거리로 경로 옵션을 초기화하고 경로 전략을 GMSNavigationRoutingStrategyDeltaToTargetDistance로 설정합니다. | |
속성 | |
GMSNavigationRoutingStrategy에 사용합니다. | routingStrategy |
경로의 순위 순서를 시간 또는 거리 기준으로 지정합니다. | |
GMSNavigationAlternateRoutesStrategy | alternateRoutesStrategy |
목적지를 설정할 때 사용되는 대체 경로 전략입니다. | |
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에 구현되었습니다.
- (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy [read, assign] |
목적지를 설정할 때 사용되는 대체 경로 전략입니다.
GMSNavigationMutableRoutingOptions에 구현되었습니다.
- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign] |
목표 거리의 배열입니다.
목표 거리는 최저에서 가장 큰까지의 절대 델타를 기준으로 목적지까지의 경로의 순위를 매기는 데 사용됩니다. 요소는 음이 아닌 정수여야 합니다. GMSNavigationAlternateRoutesStrategy와 이 필드를 동시에 설정하면 안 됩니다. 현재 목표 거리는 첫 번째 목적지에서만 지원됩니다. 따라서 배열에 양의 정수를 하나만 배치합니다. 첫 번째 요소가 양의 정수가 아니면 라우팅 전략은 기본적으로 최적의 라우팅 전략이 됩니다.
GMSNavigationMutableRoutingOptions에 구현되었습니다.