VisibleRegion

classe final pública VisibleRegion estende Object
implementa Parcelable

Contém os quatro pontos que definem o polígono de quatro lados que é visível na câmera de um mapa. Esse polígono pode ser um trapézio em vez de um retângulo, porque uma câmera pode ter inclinação. Se a câmera estiver diretamente sobre o centro dela, a forma será retangular, mas se estiver inclinada, parecerá um trapézio, cujo lado menor está mais próximo do ponto de vista.

Resumo da constante herdada

Resumo dos campos

público final LatLng farLeft LatLng que define o canto esquerdo da câmera.
público final LatLng farRight LatLng que define o canto direito da câmera.
público final LatLngBounds latLngBounds A menor caixa delimitadora que inclui a região visível definida nesta classe.
público final LatLng nearLeft LatLng que define o canto inferior esquerdo da câmera.
público final LatLng nearRight Objeto LatLng que define o canto inferior direito da câmera.

Resumo do construtor público

VisibleRegion(LatLng nextLeft, LatLng nearRight, LatLng farLeft, LatLng farRight, LatLngBounds latLngBounds)
Cria uma nova VisibleRegion de acordo com os quatro cantos da câmera.

Resumo do método público

boolean
igual a(objeto o)
Compara este VisibleRegion a outro objeto.
int
String

Resumo do método herdado

Campos

public final LatLng farLeft

LatLng que define o canto esquerdo da câmera.

public final LatLng farRight

LatLng que define o canto direito da câmera.

public final LatLngBounds latLngBounds

A menor caixa delimitadora que inclui a região visível definida nesta classe.

Se essa caixa cruzar o meridiano de 180° (a linha vertical de norte a sul), a longitude em farRight será negativa, e a em farLeft será positiva. Essa regra também se aplica a nearRight e nearLeft.

public final LatLng nearLeft

LatLng que define o canto inferior esquerdo da câmera.

public final LatLng nearRight

Objeto LatLng que define o canto inferior direito da câmera.

Construtores públicos

public VisibleRegion (LatLng NearLeft, LatLng nextRight, LatLng farLeft, LatLng farRight, LatLngBounds latLngBounds)

Cria uma nova VisibleRegion de acordo com os quatro cantos da câmera. Os parâmetros de LatLng precisam definir uma forma convexa (as bordas da forma resultante não podem se cruzar). Nenhuma verificação de limites é realizada durante a execução.

Parâmetros
nearLeft um objeto LatLng que contém a latitude e longitude do canto esquerdo mais próximo da região.
nearRight um objeto LatLng que contém a latitude e a longitude do canto direito mais próximo da região.
farLeft um objeto LatLng que contém a latitude e a longitude do canto esquerdo da região.
farRight um objeto LatLng que contém a latitude e a longitude do canto direito da região.
latLngBounds a menor caixa delimitadora que inclui a região visível definida nessa classe. Se essa caixa cruzar o meridiano de 180° (a linha vertical de norte a sul), a longitude em farRight será negativa, e a em farLeft será positiva. O mesmo se aplica a nearRight e nearLeft.

Métodos públicos

público booleano é igual a (Object o)

Compara este VisibleRegion a outro objeto. Se o outro objeto for realmente um ponteiro para esse objeto ou se todos os quatro cantos e limites dos dois objetos forem iguais, esse método retornará "true". Caso contrário, esse método retornará falso.

Parâmetros
o um Object. Retorna verdadeiro se os dois objetos forem o mesmo ou se todos os quatro cantos e limites dos dois objetos forem iguais. Caso contrário, retorne "false".

public int hashCode ()

public String toString ()