Package com.naver.maps.map.util
Class CameraUtils
- java.lang.Object
-
- com.naver.maps.map.util.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
가 화면에 온전히 보이는 최대 줌 레벨을 반환합니다.
-
-
-
Method Detail
-
getFittableZoom
public static double getFittableZoom(@NonNull NaverMap map, @NonNull LatLngBounds bounds)
bounds
가 화면에 온전히 보이는 최대 줌 레벨을 반환합니다. 기울기 각도와 베어링 각도는0
인 것으로 간주됩니다.getFittableZoom(map, bounds, 0)
과 동일합니다.- Parameters:
map
- 지도 객체.bounds
- 영역.- Returns:
bounds
가map
에서 화면에 온전히 보이는 최대 줌 레벨.
-
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:
bounds
가map
에서 화면에 온전히 보이는 최대 줌 레벨.
-
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:
bounds
가map
에서 화면에 온전히 보이는 최대 줌 레벨.
-
-