LatLngBounds

clase final pública LatLngBounds extiende Object
implementa Parcelable

Una clase inmutable que representa un rectángulo alineado de latitud y longitud.

Resumen de clases anidadas

clase LatLngBounds.Builder Este es un compilador que puede crear un límite mínimo basado en un conjunto de puntos LatLng. 

Resumen de la constante heredada

Resumen de campos

LatLng final público nordeste Esquina noreste del límite.
LatLng final público sudeste Esquina suroeste del límite.

Resumen de constructores públicos

LatLngBounds(LatLng hacia el suroeste, LatLng para el noreste)
Crea nuevos límites en función de una esquina suroeste y una noreste.
LatLngBounds(límites LatLngBounds)
Copiar constructor

Resumen de métodos públicos

LatLngBounds.Builder estático
compilador()
Crea un compilador nuevo.
boolean
contains(punto LatLng)
Muestra si contiene el LatLng especificado.
LatLngBounds estáticos
createFromAttributes(contexto de contexto, atributos AttributeSet)
Crea un objeto LatLngBounds a partir de AttributeSet.
boolean
es igual a(Objeto o)
LatLng
getCenter()
Muestra el centro de estos LatLngBounds.
int
LatLngBounds
incluido(punto LatLng)
Muestra un LatLngBounds nuevo que extiende este LatLngBounds para incluir el LatLng determinado.
Cadena

Resumen de métodos heredados

Campos

público final LatLng northeast

Esquina noreste del límite.

público final LatLng suroeste

Esquina suroeste del límite.

Constructores públicos

público LatLngBounds (LatLng suroeste, LatLng noreste)

Crea nuevos límites en función de una esquina suroeste y una noreste.

Conceptualmente, los límites incluyen todos los puntos en los que sucede lo siguiente:

  • la latitud se encuentra en el rango [northeast.latitude, southwest.latitude];
  • la longitud está en el rango [southwest.longitude, northeast.longitude] si southwest.longitude ≤ northeast.longitude; y
  • la longitud se encuentra dentro del rango [southwest.longitude, 180) ∪ [-180, northeast.longitude] si southwest.longitude > northeast.longitude.

Parámetros
Suroeste esquina suroeste
noreste esquina noreste
Arroja
IllegalArgumentException Si la latitud de la esquina noreste está por debajo de la latitud de la esquina suroeste

public LatLngBounds (límites LatLngBounds)

Copiar constructor

Parámetros
límites el objeto que se copiará.

Métodos públicos

público estático LatLngBounds.Builder creadora ()

Crea un compilador nuevo.

público booleano contiene (punto de LatLng)

Muestra si contiene el LatLng especificado.

Parámetros
point el LatLng para probar
Devuelve
  • true si contiene el punto dado; false si no lo es.

público estático LatLngBounds createFromAttributes (contexto de contexto, atributos AttributeSet)

Crea un objeto LatLngBounds a partir de AttributeSet.

Parámetros
Contexto
attrs

público booleano es igual a (Objeto o)

Parámetros
o

público LatLng getCenter ()

Muestra el centro de estos LatLngBounds. El centro es simplemente el promedio de las coordenadas (teniendo en cuenta si cruza el antimeridiano). Se trata, aproximadamente, del centro geográfico (sería exacto si la Tierra fuera una esfera perfecta). No necesariamente será el centro del rectángulo como se dibuja en el mapa debido a la proyección de Mercator.

Devuelve
  • Un objeto LatLng que es el centro de los límites LatLngBounds

public int hashCode ()

LatLngBounds incluido (LatLng punto)

Muestra un LatLngBounds nuevo que extiende este LatLngBounds para incluir el LatLng determinado. Esto mostrará los límites LatLngBounds más pequeños que contengan este punto y el punto adicional.

En particular, se considerará extender los límites hacia el este y el oeste (una de las cuales puede cruzar el antimeridiano) y elegir la más pequeña de las dos. Si en ambas direcciones se genera un objeto LatLngBounds del mismo tamaño, se extenderá en dirección este.

Parámetros
point Se incluirá un elemento LatLng en los límites nuevos
Devuelve
  • Es un LatLngBounds nuevo que contiene este punto y el punto adicional.

String pública toString ()