VisibleRegion

klasa publiczna VisibleRegion rozszerza obiekt
implementuje Serializable

Niezmienny trapez opisujący obszar na mapie, który jest widoczny z określonej pozycji kamery. Jeśli kamera jest skierowana pionowo w dół, widoczny obszar jest prostokątny (ale niekoniecznie wyrównany do osi, ponieważ kierunek może nie być skierowany na północ). Gdy kamera jest przechylona, widoczny obszar jest trapezem, a bok 2 równoległych boków znajduje się najbliżej kamery.

Podsumowanie pola

publiczna final LatLng farLeft Odwzorowanie lewego górnego rogu ekranu na płaszczyznę podłoża.
publiczna final LatLng farRight Odwzorowanie prawego górnego rogu ekranu na płaszczyznę podłoża.
public final LatLngBounds latLngBounds Najmniejsza ramka ograniczająca, która obejmuje ten widoczny obszar.
publiczna final LatLng nearLeft Odwzorowanie lewego dolnego rogu ekranu na płaszczyznę podłoża.
publiczna final LatLng nearRight Odwzorowanie prawego dolnego rogu ekranu na płaszczyznę podłoża.

Publiczne podsumowanie konstruktora

VisibleRegion(LatLng NearLeft, LatLng NearRight, LatLng farLeft, LatLng farRight, LatLngBounds latLngBounds)
Tworzy nowy obszar WidocznyRegion na podstawie 4 rogów kamery.

Podsumowanie metod publicznych

boolean
równa się(Obiekt o)
Porównuje ten obiekt VisibleRegion z innym obiektem.
int
Ciąg znaków

Podsumowanie metod dziedziczonych

Pola

public final LatLng farLeft

Odwzorowanie lewego górnego rogu ekranu na płaszczyznę podłoża.

public final LatLng farRight

Odwzorowanie prawego górnego rogu ekranu na płaszczyznę podłoża.

public final LatLngBounds latLngBounds

Najmniejsza ramka ograniczająca, która obejmuje ten widoczny obszar.

Jeśli to pole przecina południk 180° (pionową linię z północy na południe), długość geograficzna w farRight będzie ujemna, a długość geograficzna w farLeft będzie dodatnia. Ta reguła dotyczy też reguł nearRight i nearLeft.

public final LatLng nearLeft

Odwzorowanie lewego dolnego rogu ekranu na płaszczyznę podłoża.

public final LatLng nearRight

Odwzorowanie prawego dolnego rogu ekranu na płaszczyznę podłoża.

Publiczne konstruktorzy

public VisibleRegion (LatLng NearLeft, LatLng NearRight, LatLng farLeft, LatLng farRight, LatLngBounds latLngBounds)

Tworzy nowy obszar WidocznyRegion na podstawie 4 rogów kamery. Parametry LatLng muszą definiować kształt wypukły (krawędzie powstałego kształtu nie mogą się przecinać). Ograniczenia nie są sprawdzane w czasie działania.

Parametry
nearLeft obiekt LatLng zawierający szerokość i długość geograficzną blisko lewego rogu regionu
nearRight obiekt LatLng zawierający szerokość i długość geograficzną blisko prawego rogu regionu
farLeft obiekt LatLng zawierający szerokość i długość geograficzną najdalej z lewego rogu regionu
farRight obiekt LatLng zawierający szerokość i długość geograficzną najbliższego prawego rogu regionu
latLngBounds najmniejszą ramką ograniczającą, która zawiera widoczny region zdefiniowany w tej klasie. Jeśli to pole przecina południk 180° (pionową linię z północy na południe), długość geograficzna w farRight będzie ujemna, a długość geograficzna w farLeft będzie dodatnia. To samo dotyczy nearRight i nearLeft.

Metody publiczne

public boolean równa się (Obiekt o)

Porównuje ten obiekt VisibleRegion z innym obiektem. Jeśli drugi obiekt jest w rzeczywistości wskaźnikiem tego obiektu lub jeśli wszystkie 4 rogi i granice tych obiektów są takie same, metoda zwraca wartość „true”. W przeciwnym razie zwraca wartość „false” (fałsz).

Parametry
O Object. Zwraca wartość „prawda”, jeśli oba obiekty są tym samym obiektem lub jeśli wszystkie 4 rogi i granice tych obiektów są takie same. W przeciwnym razie zwracaj wartość „false”.

public int hashCode ()

public Ciąg toString ()