Interface NaverMap.OnCameraIdleListener

Enclosing class:
NaverMap

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

    Modifier and Type
    Method
    Description
    void
    카메라의 움직임이 끝나면 호출되는 콜백 메서드.
  • Method Details

    • onCameraIdle

      @UiThread void onCameraIdle()
      카메라의 움직임이 끝나면 호출되는 콜백 메서드. 해당 시점의 카메라 위치는 콜백 내에서 NaverMap.getCameraPosition()을 호출해 구할 수 있습니다.