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 đượ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.
LatLngBounds(giới hạn LatLngBounds)
Sao chép hàm dựng.

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
contains(LatLng points)
Trả về kết quả liệu có chứa LatLng nhất định hay không.
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
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

Tóm tắt phương pháp kế thừa

Các trường

công khai cuối cùng LatLng bờ đông

Góc đông bắc của ranh giới.

công khai cuối cùng LatLng southwest

Góc tây nam của ranh giới.

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

public static LatLngBounds.Builder trình tạo ()

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

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

Trả về kết quả liệu có chứa LatLng nhất định hay không.

Các tham số
điểm LatLng để kiểm thử
Trả về
  • true nếu thẻ này chứa điểm đã cho; false nếu không.

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.

chuỗi công khai toString ()