공개 최종 클래스
CameraPosition
내가 객체를 확장함
구현 Parcelable
구현 Parcelable
위치, 확대/축소 수준, 기울기 각도, 방위와 같은 모든 카메라 위치 매개변수를 집계하는 변경할 수 없는 클래스입니다. CameraPosition.Builder
를 사용하여 CameraPosition
인스턴스를 구성한 후 CameraUpdateFactory
와 함께 사용할 수 있습니다. 자세한 내용은 카메라 이동하기를 참고하세요.
개발자 가이드
자세한 내용은 카메라 및 뷰 개발자 가이드를 참고하세요.
중첩된 클래스 요약
클래스 | CameraPosition.Builder | 카메라 위치를 구성합니다. |
상속받은 상수 요약
필드 요약
공개 최종 부동 소수점 수 | bearing | 카메라가 가리키는 방향(북쪽에서 시계 방향)입니다(단위: 도). |
공개 최종 LatLng | 대상 | 카메라가 가리키는 위치입니다. |
공개 최종 부동 소수점 수 | 기울기 | 바닥에서 지구를 정면으로 향하는 카메라 각도 (도 단위)입니다. |
공개 최종 부동 소수점 수 | 확대/축소 | 화면 중앙 근처의 확대/축소 수준입니다. |
공개 생성자 요약
공개 메서드 요약
static CameraPosition.Builder |
builder()
카메라 위치의 빌더를 만듭니다.
|
static CameraPosition.Builder | |
정적 CameraPosition |
createFromAttributes(컨텍스트 컨텍스트, AttributeSet 속성)
AttributeSet 에서 CameraPosition을 만듭니다. |
boolean |
같음(객체 o)
|
정적 CameraPosition | |
int |
hashCode()
|
문자열 |
toString()
|
상속받은 메서드 요약
필드
공개 최종 부동 소수점 수 베어링
카메라가 가리키는 방향(북쪽에서 시계 방향)입니다(단위: 도).
공개 생성자
공개 CameraPosition (LatLng 타겟, 플로팅 확대/축소, 플로팅 기울기, 플로팅 방위)
CameraPosition을 생성합니다.
매개변수
target | 화면 중앙에 정렬할 타겟 위치입니다. |
---|---|
줌 | 타겟의 확대/축소 수준입니다. 제한사항에 대한 자세한 내용은 zoom(float) 를 참조하세요. |
기울기 | 바닥에서부터 아래 방향으로의 카메라 각도입니다 (단위: 도). 제한사항에 대한 자세한 내용은 tilt(float) 를 참조하세요. |
방위 | 카메라가 가리키는 방향(북쪽에서 시계 방향)입니다(단위: 도). 이 값은 0도 이내에서 360도 미포함으로 정규화됩니다. |
생성 값
NullPointerException | target 이 null 인 경우 |
---|---|
IllegalArgumentException | tilt 가 0도에서 90도 사이의 범위를 벗어나는 경우입니다.
|
공개 메서드
공개 정적 CameraPosition createFromAttributes (컨텍스트 컨텍스트, AttributeSet attrs)
AttributeSet
에서 CameraPosition을 만듭니다.
매개변수
context | |
---|---|
attrs |
공개 부울 같음 (객체 o)
매개변수
o |
---|
공개 정적 CameraPosition fromLatLngZoom (LatLng 타겟, 플로팅 확대/축소)
특정 타겟 및 줌레벨에 대해 가리키는 CameraPosition을 생성합니다. 결과 방위는 북쪽이고 시야각은 지표면과 직각입니다. 즉, 지면을 정면으로 향하고 화면 상단이 북쪽을 향합니다.
매개변수
target | 화면 중앙에 정렬할 타겟 위치입니다. |
---|---|
줌 | 타겟의 확대/축소 수준입니다. 값이 고정될 범위에 관한 자세한 내용은 zoom(float) 를 참고하세요. 값이 클수록 카메라가 더 확대됩니다.
|