implementa Parcelable
Una clase inmutable que representa un rectángulo alineado con una 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 del campo
LatLng público final | noreste | Esquina noreste del límite. |
LatLng público final | suroeste | Esquina suroeste del límite. |
Resumen de constructores públicos
LatLngBounds(LatLng suroeste, LatLng noreste)
Crea un nuevo límite en función de las esquinas del sudoeste y el noreste.
|
|
Resumen de métodos públicos
LatLngBounds.Builder estático |
builder()
Crea un compilador nuevo.
|
boolean | |
LatLngBounds estáticos |
createFromAttributes(contexto contextual, atributos del conjunto de atributos)
Crea un LatLngBounds a partir de
AttributeSet . |
boolean |
equals(Objeto o)
|
LatLng. |
getCenter()
Muestra el centro de este LatLngBounds.
|
int |
hashCode()
|
LatLngBounds |
incluido(punto LatLng)
Muestra un
LatLngBounds nuevo que extiende este LatLngBounds para incluir el LatLng determinado. |
String |
toString()
|
Resumen de métodos heredados
Campos
Constructores públicos
public LatLngBounds(LatLng suroeste, LatLng noreste)
Crea un nuevo límite en función de las esquinas del sudoeste y el noreste.
Los límites incluyen conceptualmente todos los puntos en los que:
- la latitud está en el rango [northeast.latitude, southwest.latitude];
- la longitud está en el rango [southwest.longitude, northeast.longitude] si el sudoeste.longitude ≤ northeast.longitude; y
- la longitud está en el rango [southwest.longitude, 180] ∪ [-180, northeast.longitude] si sudoeste.longitude > northeast.longitude.
Parámetros
sudoeste | esquina del sudoeste |
---|---|
noreste | esquina noreste |
Arroja
IllegalArgumentException | si la latitud de la esquina noreste es inferior a la latitud de la esquina sudoeste. |
---|
público LatLngBounds (LatLngBounds límites)
Copiar constructor
Parámetros
límites | el objeto que se copiará. |
---|
Métodos públicos
Booleano público contiene (LatLng point)
público estático LatLngBounds createFromAttributes (Contexto de contexto, atributos AtributoSet)
Crea un LatLngBounds a partir de AttributeSet
.
Parámetros
Contexto | |
---|---|
attrs |
booleano público es igual a (Objeto o)
Parámetros
o |
---|
público LatLng getCenter ()
Muestra el centro de este 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 tal como se dibuje en el mapa debido a la proyección de Mercator.
Resultado que se muestra
- Un objeto
LatLng
que es el centro de LatLngBounds.
public int hashCode ()
público LatLngBounds incluido (LatLng punto)
Muestra un LatLngBounds
nuevo que extiende este LatLngBounds para incluir el LatLng
determinado. Esto mostrará los LatLngBounds más pequeños que contengan este y el punto adicional.
En particular, se considerará extender los límites hacia el este y el oeste (uno de los cuales puede cruzar el antimeridiano) y elegir el más pequeño. En el caso de que ambas direcciones generen un LatLngBounds del mismo tamaño, se extenderá en la dirección este.
Parámetros
punto | Un LatLng que se incluirá en los nuevos límites |
---|
Resultado que se muestra
- Un
LatLngBounds
nuevo que contenga este y el punto adicional.