함수 링크 복사

2차원(2D) 평면 지도와 3차원(3D) 입체 지도 간의 전환이 발생할 때 호출됩니다.

abstract fun naviViewDidUpdateMapCameraMode( cameraMode: MapViewCameraMode ): Unit

cameraMode
카메라 모드

내비게이션의 음량이 변경될 때 호출됩니다.

abstract fun naviViewDidUpdateSndVolume( volume: Float ): Unit

volume
변경된 음량 값

현재 안내하고 있는 화면의 색상에 따라 상태 표시줄의 색상을 화면의 색상에 맞춰 변경할 때 호출합니다.

abstract fun naviViewDidUpdateStatusBarColor( color: Int ): Unit

color
변경된 색상 값

주간 모드와 야간 모드 간의 전환이 발생할 때 호출됩니다.

abstract fun naviViewDidUpdateUseDarkMode( mode: Boolean ): Unit

mode
주야간 모드

현재 내비 화면의 상태를 전달합니다. KNNaviViewState에서 상세 타입을 확인할 수 있습니다.

fun naviViewScreenState( viewState: KNNaviViewState )

viewState
현재 주행 화면의 상태

팝업 메시지의 열림 또는 닫힘 상태를 전달합니다.

fun naviViewPopupOpenCheck( open: Boolean )

open
팝업 메시지의 열림 또는 닫힘 여부

KNComponentBottomMenuView에 추가된 사용자 맞춤 버튼의 이벤트 동작 시 호출됩니다.

fun naviViewDidUpdateCustomButton( id: Int,
toggleOn: Boolean? )

id
사용자 맞춤 버튼 ID 값
toggleOn
사용자 맞춤 버튼을 토글 스타일로 설정했을 경우 토글 버튼 현재 상태 값

주행 화면 하단에 표시할 항목을 설정합니다. (기본값: true)

(true: 도착 시간 표시 / false: 소요 시간 표시)

abstract fun naviViewIsArrival( aIsArrival: Boolean )