2019년 6월 2일 일요일

Cesium에서 timeline을 움직일때 특정기능 작동 시키기

Cesium에서 timeline을 움직일때마다 정해준 기능 수행하는 방법

Cesium 1.55 버전에서...


방법1)
//이 API는 Cesium 1.55 버전에서는 아직 비공식 기능임
//타임라인을 조정할 경우 함수 호출
viewer.timeline.addEventListener('settime', changeTimeline, false);

방법2)
//타임라인을 조정할 경우 함수 호출
viewer.timeline.container.onmouseup = changeTimeline;
viewer.timeline.container.onmousemove = changeTimeline;
viewer.timeline.container.onmousedown = changeTimeline;


//타임라인을 조정할 경우 수행할 함수
function changeTimeline() {
 viewer.scene.requestRender(); //수동 렌더링 수행
}