안녕하세요
현재 route.mainDirectionList()를 통해 pos 좌표 값을 하기와 같이 받아왔습니다.
ex)
x: 297184.0 , y: 551921.0
x: 297134.0 , y: 551538.0
x: 297588.0 , y: 551460.0
x: 297569.0 , y: 551389.0
x: 297510.0 , y: 551354.0
대략 2~3초 간격으로 해당 위치를 KNMapView (KNNaviView 아닙니다.) 위에 포인트를 찍으면서 이동하는 씬 구현을 하려고 합니다.
카메라 무빙이 필요할 것으로 보이는데요
관련해서 구현 방법 문의 드립니다.
안녕하세요. 카카오모빌리티 기술 제휴 담당자입니다.
일단, 포인트를 찍으면서 이동하는게 1. 단순 카메라만 이동인지 2. 카메라 + 마커 생성하여 함께 이동인지 모호하여 두 가지 경우에 대해 모두 답변드려요.
- 카메라만 이동할 경우
mapView.moveCamera(KNMapCameraUpdate.targetTo([YOUR_COORDINATE], false)
//params
//true → 자차아이콘(mapview.userLocation)이 visible 상태인 경우 카메라 시점과 함께 자차아이콘이 이동함.
//false → 자차아이콘(mapview.userLocation)이 visible 상태인 경우 카메라 시점과 관계없이 자차아이콘에 지정된 좌표로만 이동.
- 카메라 및 마커 등록하여 이동할 경우
marker.animate([YOUR_COORDINATE], duration = 500L//ms 단위로, 1000 = 1초)
카메라 이동은 위 코드 참조.
이밖에 카카오내비 서비스 사용 시 궁금한 점 있으시면 언제든 문의 주세요.
감사합니다.