1.12.8 버전을 사용중입니다.
implementation 'com.kakaomobility.knsdk:knsdk_ui:1.12.8'
아래와 같이 mapview 바인딩 이후 경로의 두께를 설정하고 경로상 화살표를 안보이게 하고 싶은데요.
경로 두께도 설정이 안되고, 화살표도 기본적으로 다 보입니다.
둘다 설정 이후에도 NULL로 리턴이 되는 걸로 봐서 적용이 안되는 것 같습니다.
혹시 제 코드에 문제 있나요?
// 맵 바인딩
KNSDK.bindingMapView(
mapView,
KNMapTheme.driveDay() // 주간 드라이브 테마
) { error ->
if (error != null) {
Log.e("NaviActivity", "맵 초기화 실패: [${error.code}] ${error.msg}")
} else {
Log.d("NaviActivity", "맵 초기화 성공")
mapView.userLocation?.apply{
isVisible = false //현재위치 미표시
isVisibleGuideLine = false //현재위치와 목적지 연결하는 선 미표시
}
KNMapRouteProperties().isVisibleRGArrow = false //경로 화살표 표시 여부
KNMapRouteTheme().strokeWidth=3.0f //경로 두께
mapView.isVisibleBuilding = false //건물 안보이게 설정
requestRoute() //바인딩 성공하면 경로 요청 시작
}
}
