Package com.kakao.vectormap.camera
Class CameraPosition
- java.lang.Object
-
- com.kakao.vectormap.camera.CameraPosition
-
public class CameraPosition extends java.lang.Object
지도의 카메라 속성을 가지고 있는 클래스. 지도의 중심 위치LatLng
, 확대/축소(ZoomLevel), 회전(rotation), 기울기(tilt) 값이 있다.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CameraPosition.Builder
새로운 CameraPosition 생성하기 위해 초기화 값을 설정하는 Builder 클래스.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CameraPosition
from(double latitude, double longitude, int zoomLevel, double tiltAngle, double rotationAngle, double height)
CameraPosition 객체를 생성한다.static CameraPosition
from(CameraPosition.Builder builder)
CameraPosition 객체를 생성한다.double
getHeight()
카메라의 높이를 가져온다.LatLng
getPosition()
카메라의 대상위치, 지도의 중심 위치를 가져온다.double
getRotationAngle()
지도의 회전 값을 가져온다.double
getTiltAngle()
지도의 기울기 값을 가져온다.int
getZoomLevel()
지도의 확대/축소 값을 가져온다.java.lang.String
toString()
-
-
-
Method Detail
-
from
public static CameraPosition from(CameraPosition.Builder builder)
CameraPosition 객체를 생성한다.
-
from
public static CameraPosition from(double latitude, double longitude, int zoomLevel, double tiltAngle, double rotationAngle, double height)
CameraPosition 객체를 생성한다.- Parameters:
latitude
- 지도 중심위치의 위도 좌표.longitude
- 지도 중심위치의 위치의 경도 좌표.zoomLevel
- 지도의 축소/확대 레벨.tiltAngle
- 지도의 기울기 값 (단위는 radian).rotationAngle
- 지도의 회전 값 (단위는 radian).height
- 카메라 높이.
-
getPosition
public LatLng getPosition()
카메라의 대상위치, 지도의 중심 위치를 가져온다.
-
getZoomLevel
public int getZoomLevel()
지도의 확대/축소 값을 가져온다.
-
getTiltAngle
public double getTiltAngle()
지도의 기울기 값을 가져온다. (단위는 radian)
-
getRotationAngle
public double getRotationAngle()
지도의 회전 값을 가져온다. (단위는 radian)
-
getHeight
public double getHeight()
카메라의 높이를 가져온다.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-