implementa Parcelable
Uma classe imutável que representa um retângulo alinhado à latitude/longitude.
Resumo de classes aninhadas
| classe | LatLngBounds.Builder | Ele é um builder capaz de definir um limite mínimo com base em um conjunto de pontos do LatLng. | |
Resumo da constante herdada
Resumo dos campos
| público final LatLng | nordeste | Canto nordeste do limite. |
| público final LatLng | sudoeste | Canto sudoeste do limite. |
Resumo do construtor público
|
LatLngBounds(LatLng sudoeste, LatLng nordeste)
Cria um novos limites com base em um canto sudoeste e nordeste.
|
|
Resumo do método público
| estático LatLngBounds.Builder |
builder()
Cria um novo builder.
|
| boolean | |
| LatLngBounds estático |
createFromAttributes(contexto de contexto, atributos do AttributeSet)
Cria um LatLngBounds do
AttributeSet. |
| boolean |
igual a(objeto o)
|
| LatLng |
getCenter()
Retorna o centro desse LatLngBounds.
|
| int |
hashCode()
|
| LatLngBounds |
inclusive(ponto LatLng)
Retorna um novo
LatLngBounds que estende esse LatLngBounds para incluir o LatLng especificado. |
| String |
toString()
|
Resumo do método herdado
Campos
Construtores públicos
public LatLngBounds (LatLng sudoeste, LatLng nordeste)
Cria um novos limites com base em um canto sudoeste e nordeste.
Conceitualmente, os limites incluem todos os pontos em que:
- a latitude está no intervalo [northeast.latitude, southwest.latitude];
- a longitude estiver no intervalo [southwest.longitude, northeast.longitude] se southwest.longitude ≤ northeast.longitude; e
- a longitude está no intervalo [southwest.longitude, 180) ∪ [-180, northeast.longitude] se southwest.longitude > northeast.longitude.
Parâmetros
| southwest | canto sudoeste |
|---|---|
| northeast | canto nordeste |
Gera
| IllegalArgumentException | se a latitude do canto nordeste estiver abaixo da latitude do sudoeste. |
|---|
public LatLngBounds (limites de LatLngBounds)
Copiar construtor.
Parâmetros
| limites | o objeto que será copiado. |
|---|
Métodos públicos
public boolean contém (LatLng)
public estático LatLngBounds createFromAttributes (contexto de contexto, atributos AttributeSet)
Cria um LatLngBounds do AttributeSet.
Parâmetros
| contexto | |
|---|---|
| attrs |
público booleano é igual a (Object o)
Parâmetros
| o |
|---|
público LatLng getCenter ()
Retorna o centro desse LatLngBounds. O centro é simplesmente a média das coordenadas, considerando se ele cruza o antimeridiano. É aproximadamente o centro geográfico (seria exato se a Terra fosse uma esfera perfeita). Ele não será necessariamente o centro do retângulo como desenhado no mapa devido à projeção de Mercator.
Retorna
- Um
LatLng, que é o centro da LatLngBounds.
public int hashCode ()
LatLngBounds incluindo (ponto LatLng)
Retorna um novo LatLngBounds que estende esse LatLngBounds para incluir o LatLng especificado. Isso retornará o menor LatLngBounds que contém este e o ponto extra.
Ele vai considerar a extensão dos limites nas direções leste e oeste (uma delas pode cruzar o antimeridiano) e escolher a menor das duas. Caso ambas as direções resultem em um LatLngBounds do mesmo tamanho, ela será estendida na direção leste.
Parâmetros
| point | Um LatLng será incluído nos novos limites. |
|---|
Retorna
- Um novo
LatLngBoundsque contém esse e o ponto extra.