VisibleRegion

classe pública VisibleRegion estende Object
implementa serial

Um trapézio imutável que descreve a área no mapa que é visível de uma posição específica da câmera. Quando a câmera está olhando para baixo, a região visível é retangular, mas não necessariamente alinhada ao eixo, porque o rolamento pode não ser norte. Quando a câmera está inclinada, a região visível é um trapézio com o menor dos dois lados paralelos mais próximos da câmera.

Resumo dos campos

public LatLng final farLeft Projeção do canto superior esquerdo da tela no plano do solo.
public LatLng final farRight Projeção do canto superior direito da tela no plano do solo.
public LatLngBounds final latLngBounds É a menor caixa delimitadora que inclui essa região visível.
public LatLng final nearLeft Projeção do canto inferior esquerdo da tela no plano do solo.
public LatLng final nearRight Projeção do canto inferior direito da tela no plano do solo.

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

Projeção do canto superior esquerdo da tela no plano do solo.

public final LatLng farRight

Projeção do canto superior direito da tela no plano do solo.

public final LatLngBounds latLngBounds

É a menor caixa delimitadora que inclui essa região visível.

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

Projeção do canto inferior esquerdo da tela no plano do solo.

public final LatLng nearRight

Projeção do canto inferior direito da tela no plano do solo.

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 contendo a latitude e longitude do canto esquerdo mais próximo da região
nearRight um objeto LatLng contendo 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 ()