VisibleRegion

publiczna klasa końcowy VisibleRegion Rozszerza obiekt Object
implementuje Parcelable

Składa się z czterech punktów definiujących czterostronny wielokąt, który jest widoczny w kamerze aparatu. Ten wielokąt może mieć trapez, a nie prostokąt, ponieważ umożliwia ustawienie nachylenia kamery. Jeśli kamera znajduje się bezpośrednio na środku kamery, kształt jest prostokątny. Jeśli kamera jest przechylona, będzie miał kształt trapezu, którego najmniejszy bok znajduje się najbliżej punktu widzenia.

Dziedziczone podsumowanie stałych

Podsumowanie pola

publiczna końcowy LatLng farLeft Obiekt zawierający położenie geograficzne, który określa lewy róg kamery.
publiczna końcowy LatLng farRight Obiekt zawierający położenie geograficzne, który określa prawy róg kamery.
publiczna zakończenie LatLngBounds latLngBounds Najmniejsza ramka ograniczająca, która zawiera widoczny region zdefiniowany w tej klasie.
publiczna końcowy LatLng nearLeft Obiekt współrzędnych określający lewy dolny róg kamery.
publiczna końcowy LatLng nearRight Obiekt współrzędnych określający prawy dolny róg kamery.

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

publiczne final LatLng farLeft

Obiekt zawierający położenie geograficzne, który określa lewy róg kamery.

public final LatLng farRight

Obiekt zawierający położenie geograficzne, który określa prawy róg kamery.

public final LatLngBounds latLngBounds

Najmniejsza ramka ograniczająca, 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. Ta reguła dotyczy też reguł nearRight i nearLeft.

public final LatLng nearLeft

Obiekt współrzędnych określający lewy dolny róg kamery.

public final LatLng nearRight

Obiekt współrzędnych określający prawy dolny róg kamery.

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ą skrajnego 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

publiczna wartość logiczna 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 String toString ()