Một lớp không thể thay đổi biểu thị hình chữ nhật căn chỉnh theo vĩ độ/kinh độ.
Tóm tắt lớp lồng ghép
lớp | LatLngBounds.Builder | Đây là trình tạo có khả năng tạo giới hạn tối thiểu dựa trên một tập hợp các điểm LatLng. |
Tóm tắt về trường
công khai cuối cùng LatLng | đông bắc | Góc Đông Bắc của ranh giới. |
công khai cuối cùng LatLng | tây nam | Góc Tây Nam của ranh giới. |
Tóm tắt về hàm khởi tạo công khai
LatLngBounds(LatLng về phía tây nam, LatLng về phía đông bắc)
Tạo ranh giới mới dựa trên một góc tây nam và một góc đông bắc.
|
Tóm tắt phương thức công khai
LatLngBounds.Builder |
trình tạo()
Tạo một trình tạo mới.
|
boolean | |
boolean |
bằng(Đối tượng o)
|
LatLng |
getCenter()
Trả về trung tâm của LatLngBounds này.
|
int |
hashCode()
|
LatLngBounds |
bao gồm cả(điểm LatLng)
Trả về một
LatLngBounds mới mở rộng LatLngBounds này để bao gồm LatLng đã cho. |
Chuỗi |
toString()
|
Tóm tắt phương thức kế thừa
Các trường
Công ty xây dựng công cộng
công khai LatLngBounds (LatLng về phía tây nam, LatLng về phía đông bắc)
Tạo ranh giới mới dựa trên một góc tây nam và một góc đông bắc.
Về mặt lý thuyết, giới hạn bao gồm tất cả các điểm mà:
- vĩ độ nằm trong phạm vi [đông bắc.vĩ độ, tây nam.vĩ độ];
- kinh độ nằm trong phạm vi [kinh độ của tây nam, kinh độ, kinh độ, đông bắc
- kinh độ nằm trong phạm vi [tây nam.kinh độ, 180) ⋮ [-180, Đông Bắc.kinh độ] nếu Tây Nam.kinh độ > đông.kinh độ.
Các tham số
tây nam | góc tây nam |
---|---|
đông bắc | góc đông bắc |
Gửi
IllegalArgumentException | nếu vĩ độ của góc đông bắc thấp hơn vĩ độ của góc tây nam. |
---|
Phương thức công khai
công khai boolean chứa (LatLng)
công khai boolean bằng (Đối tượng o)
Các tham số
o |
---|
công khai LatLng getCenter ()
Trả về trung tâm của LatLngBounds này. Tâm chỉ đơn giản là giá trị trung bình của các toạ độ (có tính đến việc nó có vượt qua kinh tuyến 1 hay không). Đây là vị trí gần đúng với tâm địa lý (chính xác là nếu Trái Đất hình cầu hoàn hảo). Nó không nhất thiết sẽ là tâm của hình chữ nhật như được vẽ trên bản đồ do phép chiếu đôi phép chiếu này.
Trả bóng
- Một
LatLng
trung tâm của LatLngBounds.
công khai int hashCode ()
công khai LatLngBounds bao gồm (LatLng)
Trả về một LatLngBounds
mới mở rộng LatLngBounds này để bao gồm LatLng
đã cho. Thao tác này sẽ trả về LatLngBounds nhỏ nhất chứa cả điểm này và điểm bổ sung.
Cụ thể, nhà phát triển sẽ xem xét việc mở rộng ranh giới theo cả hướng đông và tây (một trong số đó có thể vượt qua kinh tuyến 180 độ) và chọn đường biên nhỏ hơn trong hai hướng. Trong trường hợp cả hai hướng dẫn đến một LatLngBounds có cùng kích thước, thì thao tác này sẽ mở rộng phạm vi theo hướng đông.
Các tham số
điểm | LatLng cần đưa vào giới hạn mới |
---|
Trả bóng
- Một
LatLngBounds
mới có chứa thành phần này và điểm bổ sung.