Długości geograficznej

publiczna klasa końcowy LatLngBounds rozszerza Object
implementuje Parcelable

Niezmienna klasa reprezentująca prostokąt z wyrównaniem szerokości i długości geograficznej.

Podsumowanie zagnieżdżonych zajęć

klasa LatLngBounds.Builder To narzędzie umożliwia utworzenie minimalnej granicy na podstawie zbioru punktów położenia geograficznego. 

Dziedziczone podsumowanie stałych

Podsumowanie pola

publiczna końcowy LatLng północno-wschodni Północno-wschodni narożnik granicy.
publiczna końcowy LatLng południowy Południowo-zachodni róg granicy.

Publiczne podsumowanie konstruktora

LatLngBounds(LatLng południowy zachód, LatLng północny wschód)
Tworzy nowe granice na podstawie południowo-zachodnich i północno-wschodnich narożników.
LatLngBounds(zakresy LatLngBounds)
Kopiuj konstruktor.

Podsumowanie metod publicznych

statyczny LatLngBounds.Builder
builder()
Tworzy nowy kreator.
boolean
contains(LatLng)
Wskazuje, czy ten element zawiera podaną wartość LatLng.
statyczne LatLngBounds
createFromAttributes(kontekst, atrybuty zbioru atrybutów)
Tworzy obiekt LatLngBounds na podstawie obiektu AttributeSet.
boolean
równa się(Obiekt o)
LatLng
getCenter()
Zwraca środek obiektu LatLngBounds.
int
LatLngBounds
w tym(LatLng)
Zwraca nowy element LatLngBounds, który rozszerza tę wartość LatLngBounds, aby uwzględnić podaną wartość LatLng.
Ciąg znaków

Podsumowanie metod dziedziczonych

Pola

public final LatLng północno-wschodni

Północno-wschodni narożnik granicy.

public final LatLng southwest

Południowo-zachodni róg granicy.

Publiczne konstruktorzy

publiczna LatLngBounds (LatLng południowy zachód, LatLng północny wschód)

Tworzy nowe granice na podstawie południowo-zachodnich i północno-wschodnich narożników.

Te granice obejmują wszystkie punkty, w których:

  • szerokość geograficzna mieści się w zakresie [północno-wschodnia.szerokość geograficzna, południowy zachód.szerokość geograficzna];
  • długość geograficzna mieści się w zakresie [southwest.duration, północno-wschodnia.długość_geograficzna], jeżeli Southwest.length ≤ Northeast.length; oraz
  • długość geograficzna to zakres [southwest.length, 180) ∪ [-180, Northeast.length], jeśli długość geograficzna północno-wschodnia > północno-wschodnia.

Parametry
południowy zachód Południowo-zachodni róg
północny wschód północno-wschodni róg
Rzuty
IllegalArgumentException jeśli szerokość północno-wschodniego narożnika jest mniejsza niż szerokość geograficzna południowo-zachodniego narożnika.

public LatLngBounds (LatLngBounds zakres)

Kopiuj konstruktor.

Parametry
granice obiekt do skopiowania.

Metody publiczne

publiczna statyczna LatLngBounds.Builder builder ()

Tworzy nowy kreator.

public boolean contains (LatLng Point)

Wskazuje, czy ten element zawiera podaną wartość LatLng.

Parametry
punkt LatLng do przetestowania
Akcje powrotne
  • true, jeśli zawiera dany punkt; false, jeśli nie zawiera tego punktu.

public static LatLngBounds createFromAttributes (Kontekst kontekst, atrybuty AttributeSet)

Tworzy obiekt LatLngBounds na podstawie obiektu AttributeSet.

Parametry
sytuacja
attrs

publiczna wartość logiczna równa się (Obiekt o)

Parametry
O

publiczna LatLng getCenter ()

Zwraca środek obiektu LatLngBounds. Środek jest po prostu średnią współrzędnych (biorąc pod uwagę, czy przecina południk). To przybliżone centrum geograficzne (dokładnie tak, jakby Ziemia była idealną sferą). Nie musi to być środek prostokąta narysowany na mapie ze względu na odwzorowanie Merkatora.

Akcje powrotne
  • LatLng znajdujący się w centrum zakresu LatLngBounds.

public int hashCode ()

public LatLngBounds w tym (LatLng punkt)

Zwraca nowy element LatLngBounds, który rozszerza tę wartość LatLngBounds, aby uwzględnić podaną wartość LatLng. Spowoduje to zwrócenie najmniejszej wartości LatLngBound, która zawiera zarówno ten, jak i dodatkowy punkt.

W szczególności rozważy rozszerzenie granic zarówno we wschodnim, jak i zachodnim (jednym z nich może przecinać południk), a następnie wybierze mniejszą z nich. Jeśli oba kierunki prowadzą do obszaru szerokości geograficznej o tej samej wielkości, rozszerzenie zostanie rozszerzone w kierunku wschodnim.

Parametry
punkt LatLng zostanie uwzględniony w nowych granicach
Akcje powrotne
  • Nowy obiekt LatLngBounds, który zawiera ten i dodatkowy punkt.

public String toString ()