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
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 |
hashCode()
|
Chuỗi |
toString()
|
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.
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 target là null |
---|---|
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 (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.
|