Class CameraUpdate


  • public class CameraUpdate
    extends java.lang.Object
    지도를 바라보는 카메라의 이동을 정의하는 클래스. 직접 객체를 생성할 수 없고 CameraUpdateFactory 에 의해 생성 할 수 있다. CameraUpdate 객체를 파라미터로 KakaoMap.moveCamera(CameraUpdate) 를 호출하면 지도를 이동 할 수 있다. CameraUpdate 객체생성 사용법:
         
         CameraUpdateFactory.zoomOut();
         CameraUpdateFactory.rotateTo(Math.toRadians(30));
         CameraUpdateFactory.newCenterPosition(LatLng.from(37.56682, 126.97864));
         
     
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      LatLng[] getFitPoints()
      카메라가 이동 할 가장자리에 해당하는 위치 좌표 값들을 가져온다.
      double getHeight()
      이동 할 카메라의 높이 값을 가져온다.
      int getPadding()
      CameraUpdateFactory.fitMapPoints(LatLng[]) 를 통해 카메라를 이동시킬 때 설정한 padding 값을 가져온다.
      LatLng getPosition()
      이동 할 카메라의 위치 값을 가져온다.
      double getRotationAngle()
      이동 할 카메라의 회전 값을 가져온다.
      double getTiltAngle()
      이동 할 카메라의 기울기 값을 가져온다.
      int getType()
      CameraUpdateFactory 에서 어떤 방법으로 카메라를 이동시킬 지 구분하는 타입을 가져온다.
      int getZoomLevel()
      이동 할 카메라의 확대/축소 줌(zoom) 레벨 값을 가져온다.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getPosition

        @Nullable
        public LatLng getPosition()
        이동 할 카메라의 위치 값을 가져온다.
        Returns:
        이동 할 카메라의 위치 값. 이동을 설정하지 않았다면 null 값이다
      • getHeight

        @NonNull
        public double getHeight()
        이동 할 카메라의 높이 값을 가져온다.
        Returns:
        이동 할 카메라의 높이 값. 아무것도 설정하지 않았다면 -1 이다
      • getRotationAngle

        @NonNull
        public double getRotationAngle()
        이동 할 카메라의 회전 값을 가져온다.
        Returns:
        이동 할 카메라의 회전 값. 아무것도 설정하지 않았다면 -1 이다
      • getTiltAngle

        @NonNull
        public double getTiltAngle()
        이동 할 카메라의 기울기 값을 가져온다.
        Returns:
        이동 할 카메라의 기울기 값. 아무것도 설정하지 않았다면 -1 이다
      • getZoomLevel

        @NonNull
        public int getZoomLevel()
        이동 할 카메라의 확대/축소 줌(zoom) 레벨 값을 가져온다.
        Returns:
        이동 할 카메라의 확대/축소 줌(zoom) 레벨 값. 아무것도 설정하지 않았다면 -1 이다
      • getFitPoints

        @Nullable
        public LatLng[] getFitPoints()
        카메라가 이동 할 가장자리에 해당하는 위치 좌표 값들을 가져온다.
        Returns:
        카메라가 이동 할 가장자리에 해당하는 위치 좌표 값. 아무것도 설정하지 않았다면 null 이다
      • getType

        @NonNull
        public int getType()
        CameraUpdateFactory 에서 어떤 방법으로 카메라를 이동시킬 지 구분하는 타입을 가져온다.
        Returns:
        CameraUpdateFactory 에서 어떤 방법으로 카메라를 이동시킬 지 구분하는 타입. 아무것도 설정하지 않았다면 -1 이다