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 |
hashCode()
|
Ciąg znaków |
toString()
|
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
.
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”.
|
---|