함수 링크 복사

경유지를 추가합니다.

- (void) addVia: (KNPOI *) aVia
atLocation: (KNLocation *) aLocation

aVia
경유지 위치 정보(POI)
aLocation
경유지 추가 위치

경유지를 추가합니다.

- (void) addVia: (KNPOI *) aVia
atIndex: (NSInteger) aIdx

aVia
경유지 위치 정보
aIdx
경유지 순서(인덱스). 경유지의 방문 순서에 따라 순서가 부여. 낮은 인덱스가 가장 먼저 방문하는 경유지 순서가 됨. 등록된 경유지의 수보다 인덱스가 커지게 되면 가장 마지막 경유지로 처리.

모든 경유지를 삭제합니다.

- (void) removeAllVias

특정 경유지를 삭제합니다.

- (void) removeViaAtIdx: (NSInteger) aIdx

aIdx
경유지 순서(인덱스). 경유지의 방문 순서에 따라 순서가 부여. 낮은 인덱스가 가장 먼저 방문하는 경유지 순서가 됨. 등록된 경유지의 수보다 인덱스가 커지게 되면 가장 마지막 경유지로 처리.

경로를 요청합니다. 요청된 경로는 비동기 처리 방식으로 전달됩니다.

- (void) routeWithPriority: (KNRoutePriority) aPriority
avoidOptions: (SInt32) aAvoidOptions
completion: (void ( ^ ) ( KNError *_Nullable aError , NSArray <KNRoute*> *_Nullable aRoutes )) aCompletion

aPriority
경로 안내 시 우선적 고려 항목
aAvoidOptions
경로 제외 구간. 경로 제외 구간. 경로는 최대 두 개까지 입력 가능. 주 경로와 대안 경로는 순서대로 입력하며, 이 중 대안 경로는 생략할 수 있음.
aCompletion
요청된 경로 전달

경유지를 일괄적으로 설정합니다.

- (void) setVias: (NSArray<KNPOI*> *) aVias

aVias
경유지 위치 정보 리스트