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 campos
LatLng final | nordeste | Esquina noreste del límite. |
LatLng final | 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 | |
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 |
---|
Métodos públicos
public boolean booleano contiene (punto LatLng)
public boolean es igual a (Object 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 ()
public 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.