triển khai Parcelable
Một lớp không thể thay đổi được đại diện cho một hình chữ nhật căn chỉnh theo vĩ độ/kinh độ.
Tóm tắt các lớp lồng ghép
LatLngBounds.Builder | Đây là trình tạo có thể tạo một 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 hằng số kế thừa
Tóm tắt trường
cuối cùng công khai LatLng | miền bắc | Góc đông bắc của ranh giới. |
cuối cùng công khai LatLng | phương tây | Góc tây nam của ranh giới. |
Bản tóm tắt về hàm dựng công khai
LatLngBounds(LatLng tây nam, LatLng đông bắc)
Tạo một ranh giới mới dựa trên góc tây nam và góc đông bắc.
|
|
Tóm tắt phương pháp công khai
tĩnh LatLngBounds.Builder |
trình tạo()
Tạo trình tạo mới.
|
boolean | |
tĩnh LatLngBounds |
createFromAttributes (Ngữ cảnh theo bối cảnh, thuộc tính Thuộc tính đặt thuộc tính)
Tạo một LatLngBounds từ
AttributeSet . |
boolean |
equals(Đối tượng o)
|
LatLng |
getCenter()
Trả về trung tâm của LatLngBounds này.
|
int |
hashCode()
|
LatLngBounds |
bao gồm(Điểm số cuối cùng)
Trả về một
LatLngBounds mới mở rộng LatLngBounds này để bao gồm cả LatLng đã cho. |
Chuỗi |
toString()
|
Tóm tắt phương pháp kế thừa
Các trường
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 một ranh giới mới dựa trên góc tây nam và góc đông bắc.
Về mặt khái niệm, các giới hạn sẽ bao gồm tất cả các điểm:
- vĩ độ nằm trong khoảng [bortheast.Latitude, vĩ độ tây nam.vĩ độ];
- kinh độ nằm trong khoảng [đông nam.kinh độ, đông bắc. kinh độ] nếu tây nam, kinh độ ≤ đông bắc . và
- kinh độ nằm trong khoảng [đông nam.kinh độ, 180) ∪ [-180, đông bắc.kinh độ] nếu tây nam.kinh độ > đông bắc.kinh độ.
Các tham số
tây nam | góc tây nam |
---|---|
đông bắc | góc đông bắc |
Gửi
Mục ngoại lệ không hợp lệ | nếu vĩ độ của góc đông bắc nằm dưới vĩ độ của góc tây nam. |
---|
công khai LatLngBounds (LatLngBounds giới hạn)
Sao chép hàm dựng.
Các tham số
ranh giới | đối tượng cần sao chép. |
---|
Phương thức công khai
boolean công khai chứa (Điểm LatLng)
public static LatLngBounds createFromAttributes (Bối cảnh ngữ cảnh, AttributesSet thuộc tính)
Tạo một LatLngBounds 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 |
---|
công khai LatLng getCenter ()
Trả về trung tâm của LatLngBounds này. Trung tâm chỉ đơn giản là giá trị trung bình của các tọa độ (có tính đến phần này nếu vượt qua đường tiệm cận). Đây là trung tâm địa lý gần đúng (chính xác là nếu Trái đất là một hình cầu hoàn hảo). Đây không nhất thiết phải là tâm của hình chữ nhật được vẽ trên bản đồ do phép chiếu Mercator.
Trả về
LatLng
là trung tâm của LatLngBounds.
public int hashCode ()
công khai LatLngBounds bao gồm (LatLng điểm)
Trả về một LatLngBounds
mới mở rộng LatLngBounds này để bao gồm cả 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ể, bạn sẽ được cân nhắc mở rộng các giới hạn theo cả hướng đông và hướng tây (một trong hai giới hạn này có thể đi qua đường tiệm cận) và chọn kích thước nhỏ hơn trong hai hướng. Trong trường hợp cả hai hướng đều dẫn đến một LatLngBounds có cùng kích thước, thì thao tác này sẽ mở rộng chiều theo hướng về phía Đông.
Các tham số
điểm | LatLng để đưa vào các giới hạn mới |
---|
Trả về
LatLngBounds
mới chứa nội dung này và điểm cộng.