CameraPosition.Builder

공개 정적 최종 클래스 CameraPosition.Builder Object가 확장됨

카메라 위치를 빌드합니다.

공개 생성자 요약

CameraPosition.Builder()
빈 빌더를 만듭니다.

공개 메서드 요약

CameraPosition.Builder
bearing(부동 소수점 방위)
카메라가 가리키는 방향을 북쪽에서 시계 방향으로 설정합니다(단위: 도).
CameraPosition
build()
CameraPosition를 빌드합니다.
CameraPosition.Builder
target(LatLng 위치)
카메라가 가리키는 위치를 설정합니다.
CameraPosition.Builder
tilt(부동 소수점 수 기울기)
바닥에서 지구를 정면으로 향하는 카메라의 각도를 도 단위로 설정합니다.
CameraPosition.Builder
zoom(플로팅 확대/축소)
카메라의 확대/축소 수준을 설정합니다.

상속받은 메서드 요약

공개 생성자

공개 CameraPosition.Builder ()

빈 빌더를 만듭니다.

공개 CameraPosition.Builder (CameraPosition 이전)

매개변수
이전

공개 메서드

public CameraPosition.Builder bearing (부동 소수점 수)

카메라가 가리키는 방향을 북쪽에서 시계 방향으로 설정합니다(단위: 도).

매개변수
방위

공개 CameraPosition build ()

CameraPosition를 빌드합니다.

공개 CameraPosition.Builder 타겟 (LatLng 위치)

카메라가 가리키는 위치를 설정합니다.

매개변수
위치

공개 CameraPosition.Builder 기울기 (부동 소수점 수 기울기)

바닥에서 지구를 정면으로 향하는 카메라의 각도를 도 단위로 설정합니다. 지도의 카메라 위치를 변경할 때 이 값은 카메라의 확대/축소 수준에 따라 제한됩니다. 제한사항은 다음과 같습니다.

  • 확대/축소 수준이 10 미만인 경우 최대는 30입니다.
  • 확대/축소 수준이 10~14이면 최댓값은 30에서 45까지 선형으로 증가합니다 (예: 확대/축소 수준이 12이면 최댓값은 37.5).
  • 14~15.5의 확대/축소 수준은 최대값이 45에서 67.5까지 선형으로 증가합니다.
  • 15.5보다 큰 확대/축소 수준은 최대 67.5입니다.
최솟값은 항상 0 (바로 아래로)입니다. 이 범위를 벗어난 값을 지정하고 카메라를 이 카메라 위치로 이동하려고 하면 이 경계로 고정됩니다.

매개변수
기울기

공개 CameraPosition.Builder 확대/축소 (플로트 확대/축소)

카메라의 확대/축소 수준을 설정합니다. 확대/축소 수준은 확대/축소 수준이 0일 때 전 세계의 너비가 약 256dp가 되도록 정의됩니다 (카메라가 기울어지지 않았다고 가정). 확대/축소 수준을 1씩 올리면 화면에서 전 세계의 너비는 두 배가 됩니다. 따라서 확대/축소 수준이 N일 때 세계의 너비는 약 256 x 2Ndp가 됩니다. 즉, 확대/축소 수준이 2라면 전 세계의 너비는 약 1024dp가 됩니다.

지도의 카메라 위치를 변경할 때 카메라의 확대/축소 수준은 위치, 지도 유형, 지도 크기 등 다양한 요소에 따라 특정 범위로 제한됩니다. GoogleMap.getMinZoomLevelGoogleMap.getMaxZoomLevel를 사용하여 제한사항을 찾습니다. 카메라 확대/축소는 정수 값이 아니어도 됩니다.

매개변수