Długości geograficznej

publiczna klasa końcowy LatLngBounds rozszerza obiekt

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. 

Podsumowanie pola

publiczna final LatLng północno-wschodni Północno-wschodni narożnik granicy.
publiczna final 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.

Podsumowanie metod publicznych

static LatLngBounds.Builder
builder()
Tworzy nowy kreator.
boolean
contains(LatLng)
Wskazuje, czy ten element zawiera podaną wartość LatLng.
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

public 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.

Metody publiczne

public static LatLngBounds.Builder konstruktor ()

Tworzy nowy kreator.

public boolean zawiera (LatLng punkt)

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 boolean równa się (Obiekt o)

Parametry
O

public 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)

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 Ciąg toString ()