Vùng hiển thị

lớp công khai VisibleRegion mở rộng Đối tượng
triển khai Có thể chuyển đổi tuần tự

Một hình thang bất biến mô tả khu vực trên bản đồ, có thể nhìn thấy được từ một vị trí cụ thể của máy ảnh. Khi máy ảnh nhìn thẳng xuống, vùng hiển thị sẽ là hình chữ nhật (nhưng không nhất thiết phải căn theo trục vì góc phương vị có thể không ở phía bắc). Khi máy ảnh nghiêng, vùng hiển thị sẽ là một hình thang có cạnh nhỏ hơn trong số hai cạnh song song gần máy ảnh nhất.

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

công khai cuối cùng LatLng farLeft Hình chiếu góc trên cùng bên trái của màn hình lên mặt đất.
công khai cuối cùng LatLng farRight Hình chiếu góc trên cùng bên phải của màn hình lên mặt đất.
công khai cuối cùng LatLngBounds latLngBounds Hộp giới hạn nhỏ nhất bao gồm vùng hiển thị này.
công khai cuối cùng LatLng nearLeft Hình chiếu góc dưới cùng bên trái của màn hình lên mặt đất.
công khai cuối cùng LatLng nearRight Hình chiếu góc dưới cùng bên phải của màn hình lên mặt đất.

Tóm tắt về hàm khởi tạo công khai

VisibleRegion(LatLng nearLeft, LatLng nearRight, LatLng farLeft, LatLng farRight, LatLngBounds latLngBounds)
Tạo một Vùng hiển thị mới dựa trên bốn góc của máy ảnh.

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

boolean
bằng(Đối tượng o)
So sánh VisibleRegion này với một đối tượng khác.
int
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 farLeft

Hình chiếu góc trên cùng bên trái của màn hình lên mặt đất.

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

Hình chiếu góc trên cùng bên phải của màn hình lên mặt đất.

công khai cuối cùng LatLngBounds latLngBounds

Hộp giới hạn nhỏ nhất bao gồm vùng hiển thị này.

Nếu ô này cắt qua kinh tuyến 180° (đường thẳng đứng từ bắc đến nam), thì kinh độ tại farRight sẽ mang giá trị âm và kinh độ ở farLeft sẽ mang giá trị dương. Quy tắc này cũng áp dụng cho nearRightnearLeft.

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

Hình chiếu góc dưới cùng bên trái của màn hình lên mặt đất.

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

Hình chiếu góc dưới cùng bên phải của màn hình lên mặt đất.

Công ty xây dựng công cộng

công khai VisibleRegion (LatLng nearLeft, LatLng nearRight, LatLngMã xa trái, LatLng FarRight, LatLngBounds latLngBounds)

Tạo một Vùng hiển thị mới dựa trên bốn góc của máy ảnh. Các tham số LatLng phải xác định một hình dạng lồi (các cạnh của hình dạng thu được không được giao nhau). Không có hoạt động kiểm tra giới hạn nào được thực hiện trong thời gian chạy.

Các tham số
nearLeft đối tượng LatLng chứa vĩ độ và kinh độ ở góc gần bên trái của khu vực
nearRight đối tượng LatLng chứa vĩ độ và kinh độ ở góc gần bên phải của khu vực
farLeft đối tượng LatLng chứa vĩ độ và kinh độ ở góc ngoài cùng bên trái của khu vực
farRight đối tượng LatLng chứa vĩ độ và kinh độ ở góc ngoài cùng bên phải của khu vực
latLngBounds hộp giới hạn nhỏ nhất bao gồm vùng hiển thị được xác định trong lớp này. Nếu ô này cắt qua kinh tuyến 180° (đường thẳng đứng từ bắc đến nam), thì kinh độ tại farRight sẽ mang giá trị âm và kinh độ tại farLeft sẽ là giá trị dương. Áp dụng điều này cho nearRightnearLeft.

Phương thức công khai

công khai boolean bằng (Đối tượng o)

So sánh VisibleRegion này với một đối tượng khác. Nếu đối tượng kia thực sự là một con trỏ đến đối tượng này hoặc nếu cả 4 góc và giới hạn của 2 đối tượng này giống nhau, thì phương thức này sẽ trả về giá trị true. Nếu không, phương thức này sẽ trả về giá trị false.

Các tham số
o một Object. Trả về giá trị true nếu cả hai đối tượng là cùng một đối tượng, hoặc nếu cả bốn góc và giới hạn của hai đối tượng đều giống nhau. Nếu không, hãy trả về false.

công khai int hashCode ()

công khai Chuỗi toString ()