Constructor 링크 복사
예시 코드
초기화하기
// <init>
KNGuidance(application: Application)
// <init>
KNGuidance(application: Application)
코드가 숨겨졌습니다.
표 1
Properties
Name | Description | Type |
---|---|---|
excludedSafeties | 안전 운행 제외 코드 (기본값: null ) | var excludedSafeties: Set<Number>? |
guideImgType | 안내 이미지 타입(복합 교차로) (기본값: KNGuideImgType_DayLarge ) | var guideImgType: KNGuideImgType |
guideState | 안내 상태 | var guideState: KNGuideState |
guideStateDelegate | 가이던스 상태 델리게이트. 주행 중 안내 상태 변경 시 호출되며 모든 콜백은 메인 스레드로 전달됨. | var guideStateDelegate: KNGuidance_GuideStateDelegate? |
locationGuide | GPS 정보 및 경로상 위치 정보 포함한 위치 안내 정보 ( locationGuideDelegate 설정 필수) | var altitude: Int |
locationGuideDelegate | 위치 안내 델리게이트. 주행 중 안내 위치 변경 시 호출되며 모든 콜백은 메인 스레드로 전달됨. | var locationGuideDelegate: KNGuidance_LocationGuideDelegate? |
multiRouteInfo | 다중 경로의 분기점 정보 | var multiRouteInfo: KNMultiRouteInfo? |
routeGuide | 경로 안내에 필요한 요소들의 정보 ( routeGuideDelegate 설정 필수) | var routeGuide: List<KNRoute>? |
routeGuideDelegate | 길 안내 델리게이트. 주행 중 길 안내 정보 변경 시 호출되며 모든 콜백은 메인 스레드로 전달됨. | var routeGuideDelegate: KNGuidance_RouteGuideDelegate? |
routesOnGuide | 현재 주행 경로. 화면 초기화 등의 이유로 경로 안내가 중단될 시, 마지막으로 설정한 정보를 불러 옴. | var routesOnGuide: List? |
safetyGuide | 안전 운행 안내에 필요한 요소들의 정보 ( safetyGuideDelegate 설정 필수) | var safetyGuide: KNGuide_Safety? |
safetyGuideDelegate | 안전 운전 델리게이트. 주행 중 안전 운행 정보 변경 시 호출되며 모든 콜백은 메인 스레드로 전달됨. | var safetyGuideDelegate: KNGuidance_SafetyGuideDelegate? |
sndContainer | 안내 음성 설정. 카카오내비의 음성 데이터 포맷을 따르는 음성 데이터를 설정하여 안내 음성을 변경할 수 있음. (기본값: 기본 음성) 카카오내비 길찾기 SDK에서 제공하는 음성 데이터 파일을 변경할 경우 아래와 같은 파일 형태를 준수해야 함. • 파일 포맷: .mp3 • 비트레이트: 128 kbit/s • 음향 채널: 모노(Monophonic Sound) | var sndContainer: KNSoundContainer? |
trip | 길 안내 경로. 안전 운행 모드를 이용할 경우 사용 안 함. | var trip: KNTrip? |
useBackgroundUpdate | 백그라운드 업데이트 여부true : 업데이트 함.false : 업데이트 안 함.(기본값: true ) | var useBackgroundUpdate: Boolean |
useDirSound | 방향 음성 안내 사용 여부true : 음성 안내 사용false : 음성 안내 미사용(기본값: true ) | var useDirSound: Boolean |
voiceGuideDelegate | 음성 안내 델리게이트. 음성 안내 시작과 종료에 관련된 정보를 요청 및 전달하며 모든 콜백은 메인 스레드로 전달됨. | var voiceGuideDelegate: KNGuidance_VoiceGuideDelegate? |
aroundSafeties | 현재 위치 주변의 안전 운행 정보. safetyGuideDelegate 를 설정하지 않으면 갱신되지 않음. | var aroundSafeties: List<KNSafety>? |
citsGuide | 최근 C-ITS(Cooperative-Intelligent Transport Systems, 협력 지능형 교통 체계) 정보. citsGuideDelegate 를 설정하지 않으면 갱신되지 않음. | var citsGuide: KNGuide_Cits? |
함수 링크 복사
경로와 경로 옵션을 설정하여 길 안내를 시작합니다.
fun startWithTrip( | trip: | KNTrip?, | |
priority: | KNRoutePriority, | ||
avoidOptions: | Int | ): Unit |
- trip
- 주행에 사용할 경로
- priority
- 길 안내 선정 시 우선적 고려할 사항
- avoidOptions
- 경로에서 회피하고 싶은 구간
길 안내를 종료합니다. 실행 중인 음성 안내도 즉시 중지됩니다. 종료 후 안전 운행 모드로 전환되지 않습니다.
fun stop(): | Unit |