KNSDK에서 TBT의 색상을 회색으로 설정하는 방법은 없나요?

안녕하세요 현재 GPS의 정보를 받을 수 없으면 TBT의 색상을 회색으로 설저하고 싶은데 임의로 설정하는 방법이 없나요?
저는 KNmapView를 사용하고 있습니다.

KNMapUserLocation 에 관련된 내용이 있을 줄 알았는데 없네요…
https://developers.kakaomobility.com/docs/android-ref-kotlin/class-KNMapUserLocation/

답변해주신다면 감사하겠습니다!

안녕하세요, 카카오모빌리티 기술 제휴 담당자입니다.

KNSDK에서 사용하는 TBT(Turn-By-Turn) 정보는 이미지 형태로 제공되어 색상 변경이 불가능합니다.
다만, TBT 정보가 표시되는 배경색은 변경할 수 있으며, 아래와 같이 사용할 수 있습니다.

KNNaviView.curDirComponent.setBackgroundColor(주간모드 색상(Int), 야간모드 색상(Int))
KNNaviView.nextDirComponent.setBackgroundColor(주간모드 색상(Int), 야간모드 색상(Int))
ex) KNNaviView.curDirComponent.setBackgroundColor(0xFF6100FF.toInt(), 0xFF6100FF.toInt())

감사합니다.

저는 현재 KNMapView를 사용하고 있습니다. 언급해주신 경우는 KNNaviView 에서는 유효하지만 KNMapView에서는 현재 관련된 기능이 보이지 않습니다. 혹시 KNMapView의 TBT색상을 설정해주는 메소드는 제공되는게 없을까요?

ps. 저는 현재 knsdk_ui = “1.10.5” 버전을 사용하고 있습니다.

늘 답변해주셔서 감사합니다.

KNMapView는 내비 지도의 노출 및 지도의 기능 (터치 이벤트 또는 마커, 경로선 그리기등)을 사용할 수 있도록 하는 View이며,
TBT등의 화면에 필요한 기능은 KNMapView에 포함되어 있지 않습니다.

말씀하신 TBT 정보 등은 직접 커스텀뷰를 만들어 사용하셔야 하며, TBT 정보등은 KNGuidance의 각 Delegate에서 확인하실 수 있습니다.

감사합니다.

1개의 좋아요

네 알겠습니다. 감사합니다.

1개의 좋아요