triển khai Parcelable
Một lớp bất biến, tổng hợp tất cả tham 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 vị. Sử dụng CameraPosition.Builder
để tạo một thực thể CameraPosition
mà sau đó bạn có thể dùng kết hợp với CameraUpdateFactory
. Để biết thêm thông tin, hãy xem phần 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 cho nhà phát triển về Máy ảnh và Khung hiển thị.
Tóm tắt lớp lồng ghép
lớp | CameraPosition.Builder | Tạo vị trí máy ảnh. |
Tóm tắt hằng số kế thừa
Tóm tắt về trường
số thực dấu phẩy động cuối cùng công khai | mang | Hướng máy ảnh hướng vào, tính theo độ theo chiều kim đồng hồ từ hướng bắc. |
cuối cùng LatLng | mục tiêu | Vị trí mà máy ảnh đang hướng vào. |
số thực dấu phẩy động cuối cùng công khai | nghiêng | Góc, tính bằng độ, của góc máy ảnh từ điểm thấp nhất (trực tiếp hướng về Trái đất). |
số thực 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. |
Tóm tắt về hàm khởi tạo công khai
Tóm tắt phương thức công khai
CameraPosition.Builder tĩnh |
trình tạo()
Tạo trình tạo cho vị trí máy ảnh.
|
CameraPosition.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 tại một vị trí nhất định.
|
CameraPosition (Tĩnh) |
createFromAttributes(Ngữ cảnh theo bối cảnh, thuộc tính AttributesSet)
Tạo CameraPosition từ
AttributeSet . |
boolean |
bằng(Đối tượng o)
|
CameraPosition (Tĩnh) |
fromLatLngZoom(mục tiêu LatLng, thu phóng nổi)
Tạo 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 thức kế thừa
Các trường
số thực dấu phẩy động cuối cùng công khai mang
Hướng máy ảnh hướng vào, tính theo độ theo chiều kim đồng hồ từ hướng bắc.
dấu phẩy động cuối cùng công khai nghiêng
Góc, tính bằng độ, của góc máy ảnh từ điểm thấp nhất (trực tiếp hướng về Trái đất). Hãy xem tilt(float)
để biết thông tin chi tiết về các quy định hạn chế đối với 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.
Công ty xây dựng công cộng
công khai CameraPosition (mục tiêu LatLng, thu phóng nổi, độ nghiêng nổi, góc phương vị nổi)
Tạo CameraPosition.
Các tham số
mục tiêu | Vị trí mục tiêu cần căn chỉnh với vị trí chính giữa màn hình. |
---|---|
thu phóng | Mức thu phóng tại mục tiêu. Hãy xem zoom(float) để biết thông tin chi tiết về các quy định hạn chế. |
nghiêng | Góc camera, tính bằng độ, tính từ điểm thấp nhất (trực tiếp xuống dưới). Hãy xem tilt(float) để biết thông tin chi tiết về các quy định hạn chế. |
đang mang | Hướng máy ảnh hướng vào, tính theo độ theo chiều kim đồng hồ từ hướng bắc. Giá trị này sẽ được chuẩn hoá trong phạm vi 0 độ và không bao gồm 360 độ. |
Gửi
NullPointerException | nếu target là null |
---|---|
IllegalArgumentException | nếu tilt nằm ngoài phạm vi từ 0 đến 90 độ.
|
Phương thức công khai
công khai tĩnh CameraPosition.Builder trình tạo (CameraPosition máy ảnh)
Tạo trình tạo cho một vị trí máy ảnh, được khởi tạo tại một vị trí nhất định.
Các tham số
máy ảnh |
---|
công khai tĩnh CameraPosition createFromAttributes (Ngữ cảnh theo bối cảnh, thuộc tính AttributesSet)
Tạo CameraPosition từ AttributeSet
.
Các tham số
bối cảnh | |
---|---|
attrs |
boolean công khai bằng (Đối tượng o)
Các tham số
o |
---|
công khai tĩnh CameraPosition fromLatLngZoom (LatLng, thu phóng nổi)
Tạo 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à hướng trực tiếp với bề mặt Trái Đất, với phần trên cùng của màn hình hướng về phía Bắc.
Các tham số
mục tiêu | Vị trí mục tiêu cần căn chỉnh với vị trí chính giữa màn hình. |
---|---|
thu phóng | Mức thu phóng tại mục tiêu. Hãy xem zoom(float) để biết thông tin chi tiết về
phạm vi mà giá trị sẽ được gắn vào. Giá trị này càng lớn thì độ phóng to của máy ảnh càng lớn.
|