Package com.kakao.vectormap.camera
Class CameraPosition.Builder
- java.lang.Object
-
- com.kakao.vectormap.camera.CameraPosition.Builder
-
- Enclosing class:
- CameraPosition
public static class CameraPosition.Builder extends java.lang.Object
새로운 CameraPosition 생성하기 위해 초기화 값을 설정하는 Builder 클래스.
-
-
Constructor Summary
Constructors Constructor Description Builder()
빈 CameraPosition.Builder 객체를 생성한다.Builder(CameraPosition cameraPosition)
CameraPosition.Builder 객체를 생성한다.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getHeight()
카메라 높이를 가져온다.LatLng
getPosition()
카메라의 대상위치, 지도의 중심 위치를 가져온다.double
getRotationAngle()
지도의 회전 값을 가져온다.double
getTiltAngle()
지도의 기울기 값을 가져온다.int
getZoomLevel()
지도의 축소/확대 레벨을 가져온다.CameraPosition.Builder
setHeight(double height)
카메라 높이를 설정한다.CameraPosition.Builder
setPosition(LatLng position)
카메라의 대상위치, 지도의 중심 위치를 설정한다.CameraPosition.Builder
setRotationAngle(double rotationAngle)
지도의 회전 값을 설정한다.CameraPosition.Builder
setTiltAngle(double tiltAngle)
지도의 기울기 값을 설정한다.CameraPosition.Builder
setZoomLevel(int zoomLevel)
지도의 축소/확대 레벨을 설정한다.
-
-
-
Field Detail
-
position
public LatLng position
지도의 중심위치.
-
zoomLevel
public int zoomLevel
지도의 축소/확대 레벨.
-
tiltAngle
public double tiltAngle
지도의 기울기 값 (단위는 radian).
-
rotationAngle
public double rotationAngle
지도의 회전 값 (단위는 radian).
-
height
public double height
카메라 높이.
-
-
Constructor Detail
-
Builder
public Builder()
빈 CameraPosition.Builder 객체를 생성한다.
-
Builder
public Builder(CameraPosition cameraPosition)
CameraPosition.Builder 객체를 생성한다.- Parameters:
cameraPosition
-
-
-
Method Detail
-
setPosition
public CameraPosition.Builder setPosition(LatLng position)
카메라의 대상위치, 지도의 중심 위치를 설정한다.- Parameters:
position
- 설정 할 지도의 중심 위치.
-
getPosition
public LatLng getPosition()
카메라의 대상위치, 지도의 중심 위치를 가져온다.
-
setZoomLevel
public CameraPosition.Builder setZoomLevel(int zoomLevel)
지도의 축소/확대 레벨을 설정한다.- Parameters:
zoomLevel
- 지도의 축소/확대 레벨.
-
getZoomLevel
public int getZoomLevel()
지도의 축소/확대 레벨을 가져온다.
-
setRotationAngle
public CameraPosition.Builder setRotationAngle(double rotationAngle)
지도의 회전 값을 설정한다. (단위는 radian).- Parameters:
rotationAngle
- 지도의 회전 값 (단위는 radian).
-
getRotationAngle
public double getRotationAngle()
지도의 회전 값을 가져온다. (단위는 radian).
-
setTiltAngle
public CameraPosition.Builder setTiltAngle(double tiltAngle)
지도의 기울기 값을 설정한다. (단위는 radian).- Parameters:
tiltAngle
- 지도의 기울기 값 (단위는 radian).
-
getTiltAngle
public double getTiltAngle()
지도의 기울기 값을 가져온다. (단위는 radian).
-
setHeight
public CameraPosition.Builder setHeight(double height)
카메라 높이를 설정한다.- Parameters:
height
- 카메라 높이.
-
getHeight
public double getHeight()
카메라 높이를 가져온다.
-
-