LatLngBounds

classe final pública LatLngBounds estende Object

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 dos campos

public LatLng final nordeste Canto nordeste do limite.
public LatLng final 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
contains(ponto LatLng)
Retorna indicando se contém o LatLng fornecido.
boolean
igual a(objeto o)
LatLng
getCenter()
Retorna o centro desse LatLngBounds.
int
LatLngBounds
inclusive(ponto LatLng)
Retorna um novo LatLngBounds que estende esse LatLngBounds para incluir o LatLng especificado.
String

Resumo do método herdado

Campos

public final LatLng northeast

Canto nordeste do limite.

public final LatLng sudoeste

Canto sudoeste do limite.

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.

Métodos públicos

public estático LatLngBounds.Builder builder ()

Cria um novo builder.

public booleano contém (LatLng)

Retorna indicando se contém o LatLng fornecido.

Parâmetros
point o LatLng para testar
Retorna
  • true se ele contiver o ponto especificado; caso contrário, false.

público booleano igual a (Object o)

Parâmetros
o

public 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 ()

public 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

public String toString ()