Package com.naver.maps.map
Interface NaverMap.OnCameraIdleListener
- Enclosing class:
- NaverMap
public static interface NaverMap.OnCameraIdleListener
카메라의 움직임 종료에 대한 이벤트 리스너 인터페이스. 이 이벤트는 다음과 같은 경우에 발생합니다.
- 카메라가 애니메이션 없이 움직일 때. 단, 사용자가 제스처로 지도를 움직이는 경우 제스처가 완전히 끝날
때까지(
MotionEvent.ACTION_UP
이 발생할 때까지)는 연속적인 이동으로 간주되어 이벤트가 발생하지 않습니다. - 카메라 애니메이션이 완료될 때. 단, 카메라 애니메이션이 진행 중일 때 새로운 애니메이션이 발생하거나, 기존
CameraUpdate
의CameraUpdate.finishCallback(CameraUpdate.FinishCallback)
또는CameraUpdate.cancelCallback(CameraUpdate.CancelCallback)
으로 지정된 콜백 내에서 카메라 이동이 일어날 경우 연속적인 이동으로 간주되어 이벤트가 발생하지 않습니다. NaverMap.cancelTransitions()
가 호출되어 카메라 애니메이션이 명시적으로 취소될 때.
NaverMap.setCameraIdlePending(boolean)
이 true
로 지정되었다면 이벤트가 발생하지 않고 지연됩니다.-
Method Summary
-
Method Details
-
onCameraIdle
@UiThread void onCameraIdle()카메라의 움직임이 끝나면 호출되는 콜백 메서드. 해당 시점의 카메라 위치는 콜백 내에서NaverMap.getCameraPosition()
을 호출해 구할 수 있습니다.
-