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.
|
|
Resumen de métodos públicos
LatLngBounds.Builder estático |
compilador()
Crea un compilador nuevo.
|
boolean | |
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 |
hashCode()
|
LatLngBounds |
incluido(punto LatLng)
Muestra un
LatLngBounds nuevo que extiende este LatLngBounds para incluir el LatLng determinado. |
Cadena |
toString()
|
Resumen de métodos heredados
Campos
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 booleano contiene (punto de LatLng)
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.