Class CameraUtils


  • public class CameraUtils
    extends java.lang.Object
    카메라 관련 유틸리티를 제공하는 클래스.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double getFittableZoom​(NaverMap map, LatLngBounds bounds)
      bounds가 화면에 온전히 보이는 최대 줌 레벨을 반환합니다.
      static double getFittableZoom​(NaverMap map, LatLngBounds bounds, int padding)
      bounds가 화면에 온전히 보이는 최대 줌 레벨을 반환합니다.
      static double getFittableZoom​(NaverMap map, LatLngBounds bounds, int paddingLeft, int paddingTop, int paddingRight, int paddingBottom)
      bounds가 화면에 온전히 보이는 최대 줌 레벨을 반환합니다.
      • Methods inherited from class java.lang.Object

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

      • getFittableZoom

        public static double getFittableZoom​(@NonNull
                                             NaverMap map,
                                             @NonNull
                                             LatLngBounds bounds)
        bounds가 화면에 온전히 보이는 최대 줌 레벨을 반환합니다. 기울기 각도와 베어링 각도는 0인 것으로 간주됩니다. getFittableZoom(map, bounds, 0)과 동일합니다.
        Parameters:
        map - 지도 객체.
        bounds - 영역.
        Returns:
        boundsmap에서 화면에 온전히 보이는 최대 줌 레벨.
      • getFittableZoom

        public static double getFittableZoom​(@NonNull
                                             NaverMap map,
                                             @NonNull
                                             LatLngBounds bounds,
                                             @Px
                                             int padding)
        bounds가 화면에 온전히 보이는 최대 줌 레벨을 반환합니다. 기울기 각도와 베어링 각도는 0인 것으로 간주됩니다. getFittableZoom(map, bounds, padding, padding, padding, padding)과 동일합니다.
        Parameters:
        map - 지도 객체.
        bounds - 영역.
        padding - 영역과 지도 화면 간 확보할 최소 여백. 픽셀 단위.
        Returns:
        boundsmap에서 화면에 온전히 보이는 최대 줌 레벨.
      • getFittableZoom

        public static double getFittableZoom​(@NonNull
                                             NaverMap map,
                                             @NonNull
                                             LatLngBounds bounds,
                                             @Px
                                             int paddingLeft,
                                             @Px
                                             int paddingTop,
                                             @Px
                                             int paddingRight,
                                             @Px
                                             int paddingBottom)
        bounds가 화면에 온전히 보이는 최대 줌 레벨을 반환합니다. 기울기 각도와 베어링 각도는 0인 것으로 간주됩니다.
        Parameters:
        map - 지도 객체.
        bounds - 영역.
        paddingLeft - 영역과 지도 화면 간 확보할 왼쪽 최소 여백. 픽셀 단위.
        paddingTop - 영역과 지도 화면 간 확보할 위쪽 최소 여백. 픽셀 단위.
        paddingRight - 영역과 지도 화면 간 확보할 오른쪽 최소 여백. 픽셀 단위.
        paddingBottom - 영역과 지도 화면 간 확보할 아래쪽 최소 여백. 픽셀 단위.
        Returns:
        boundsmap에서 화면에 온전히 보이는 최대 줌 레벨.