Vị trí máy ảnh

lớp cuối cùng công khai CameraPosition mở rộng Đối tượng
triển khai Parcelable

Một lớp không thể thay đổi để tổng hợp tất cả các thông số vị trí của máy ảnh, chẳng hạn như vị trí, mức thu phóng, góc nghiêng và góc phương tiện. Sử dụng CameraPosition.Builder để tạo một thực thể CameraPosition. Bạn có thể sử dụng thực thể này cùng với CameraUpdateFactory. Để biết thêm thông tin, hãy xem bài viết Di chuyển máy ảnh.

Hướng dẫn cho nhà phát triển

Để biết thêm thông tin, hãy đọc hướng dẫn dành cho nhà phát triển về Máy ảnh và chế độ xem.

Tóm tắt các lớp lồng ghép

CameraPosition.Builder Xây dựng vị trí máy ảnh. 

Tóm tắt hằng số kế thừa

Tóm tắt trường

CANNOT TRANSLATE đang chịu trách nhiệm Hướng mà máy ảnh hướng vào, theo độ kim đồng hồ từ phía bắc.
cuối cùng công khai LatLng mục tiêu Vị trí mà máy ảnh hướng vào.
CANNOT TRANSLATE nghiêng Góc, theo độ, của góc máy ảnh từ nadir (trực tiếp hướng về Trái đất).
CANNOT TRANSLATE thu phóng Mức thu phóng ở gần giữa màn hình.

Bản tóm tắt về hàm dựng công khai

CameraPosition(mục tiêu LatLng, thu phóng nổi, nghiêng nổi, góc nổi)
Xây dựng CameraPosition.

Tóm tắt phương pháp công khai

staticPosition.Builder tĩnh
trình tạo()
Tạo trình tạo cho một vị trí máy ảnh.
staticPosition.Builder tĩnh
trình tạo(máy ảnh CameraPosition)
Tạo trình tạo cho một vị trí máy ảnh, được khởi tạo cho một vị trí nhất định.
StaticPosition (Máy ảnh)
createFromAttributes(Ngữ cảnh theo bối cảnh, thuộc tính Thuộc tính đặt thuộc tính)
Tạo CameraPosition từ AttributeSet.
boolean
equals (Đối tượng o)
StaticPosition (Máy ảnh)
fromLatLngZoom(mục tiêu LatLng, thu phóng nổi)
Xây dựng một CameraPosition trỏ đến một mục tiêu và mức thu phóng cụ thể.
int
Chuỗi

Tóm tắt phương pháp kế thừa

Các trường

công khai cuối cùng float mang

Hướng mà máy ảnh hướng vào, theo độ kim đồng hồ từ phía bắc.

công khai cuối cùng LatLng mục tiêu

Vị trí mà máy ảnh hướng vào.

dấu phẩy động cuối cùng công khai nghiêng

Góc, theo độ, của góc máy ảnh từ nadir (trực tiếp hướng về Trái đất). Hãy xem tilt(float) để biết chi tiết về các quy định hạn chế về phạm vi giá trị.

dấu phẩy động cuối cùng công khai thu phóng

Mức thu phóng ở gần giữa màn hình. Hãy xem zoom(float) để biết định nghĩa về mức thu phóng của máy ảnh.

Xây dựng công cộng

công khai CameraPosition (LatLng mục tiêu, thu phóng nổi, nghiêng nổi, góc nổi)

Xây dựng CameraPosition.

Các tham số
mục tiêu Vị trí mục tiêu để căn chỉnh với trung tâm của màn hình.
zoom Mức thu phóng mục tiêu. Hãy xem zoom(float) để biết chi tiết về các quy định hạn chế.
nghiêng Góc máy ảnh, theo độ, từ nadir (trực tiếp xuống dưới). Hãy xem tilt(float) để biết chi tiết về các quy định hạn chế.
đang mang Hướng mà máy ảnh hướng vào, theo độ kim đồng hồ từ phía bắc. Giá trị này sẽ được chuẩn hóa để bao gồm cả 0 độ và độc lập với 360 độ.
Gửi
NullPointerException nếu targetnull
Mục ngoại lệ không hợp lệ nếu tilt nằm ngoài phạm vi từ 0 đến 90 độ.

Phương thức công khai

công khai CameraPosition.Builder builder ()

Tạo trình tạo cho một vị trí máy ảnh.

công khai CameraPosition.Builder builder (CameraPosition máy ảnh)

Tạo trình tạo cho một vị trí máy ảnh, được khởi tạo cho một vị trí nhất định.

Các tham số
máy ảnh

public static CameraPosition createFromAttributes (Ngữ cảnh theo bối cảnh, Thuộc tính thuộc tính)

Tạo CameraPosition từ AttributeSet.

Các tham số
bối cảnh
thuộc tính

boolean công khai equals (Đối tượng o)

Các tham số
o

public static CameraPosition fromLatLngZoom (LatLng mục tiêu, float zoom)

Xây dựng một CameraPosition trỏ đến một mục tiêu và mức thu phóng cụ thể. Góc phương vị kết quả là hướng Bắc và góc nhìn vuông góc với bề mặt Trái Đất, tức là trực tiếp đối diện với bề mặt Trái Đất, phía trên cùng của màn hình là hướng về phía Bắc.

Các tham số
mục tiêu Vị trí mục tiêu để căn chỉnh với trung tâm của màn hình.
zoom Mức thu phóng mục tiêu. Hãy xem zoom(float) để biết chi tiết về phạm vi mà giá trị sẽ được giới hạn. Giá trị càng lớn thì máy ảnh càng phóng to.

public int hashCode ()

chuỗi công khai toString ()