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
LatLngque 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
LatLngBoundsnuevo que contiene este punto y el punto adicional.