Vé LatLngBound

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

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 hằng số kế thừa

Tóm tắt về trường

cuối cùng LatLng đông bắc Góc Đông Bắc của ranh giới.
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.
LatLngBounds(giới hạn LatLngBounds)
Sao chép hàm khởi tạo.

Tóm tắt phương thức công khai

LatLngBounds.Builder tĩnh
trình tạo()
Tạo một trình tạo mới.
boolean
contains(điểm LatLng)
Trả về xem thuộc tính này có chứa LatLng đã cho hay không.
LatLngBounds tĩnh
createFromAttributes(Ngữ cảnh theo bối cảnh, thuộc tính AttributesSet)
Tạo LatLngBounds từ AttributeSet.
boolean
bằng(Đối tượng o)
LatLng
getCenter()
Trả về trung tâm của LatLngBounds này.
int
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

Tóm tắt phương thức kế thừa

Các 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.

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.

công khai LatLngBounds (các giới hạn LatLngBounds)

Sao chép hàm khởi tạo.

Các tham số
ranh giới đối tượng cần sao chép.

Phương thức công khai

công khai tĩnh LatLngBounds.Builder trình tạo ()

Tạo một trình tạo mới.

công khai boolean chứa (điểm LatLng)

Trả về xem thuộc tính này có chứa LatLng đã cho hay không.

Các tham số
điểm LatLng để kiểm tra
Trả bóng
  • true nếu thuộc tính này chứa điểm đã cho; false nếu không.

công khai tĩnh LatLngBounds createFromAttributes (Ngữ cảnh theo bối cảnh, các thuộc tính AttributesSet)

Tạo LatLngBounds 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 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.

public int hashCode ()

công khai LatLngBounds bao gồm cả (LatLng điểm)

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.

public String toString ()