CameraPosition

classe final pública CameraPosition estende Object
implementa Parcelable

Uma classe imutável que agrega todos os parâmetros de posição da câmera, como localização, nível de zoom, ângulo de inclinação e rolamento. Use CameraPosition.Builder para construir uma instância de CameraPosition, que pode ser usada com CameraUpdateFactory. Para saber mais, consulte Como mover a câmera.

Guia do desenvolvedor

Para ver mais informações, leia o guia do desenvolvedor sobre Câmera e visualização.

Resumo de classes aninhadas

classe CameraPosition.Builder Cria a posição da câmera. 

Resumo da constante herdada

Resumo dos campos

ponto flutuante final público bearing Direção em que a câmera aponta, em graus no sentido horário a partir do Norte.
público final LatLng destino O local para o qual a câmera está apontando.
ponto flutuante final público inclinar O ângulo, em graus, do ângulo da câmera em relação ao nadir (voltado diretamente para a Terra).
ponto flutuante final público zoom Nível de zoom próximo ao centro da tela.

Resumo do construtor público

CameraPosition(alvo de LatLng, zoom flutuante, inclinação flutuante, rolamento de flutuação)
Constrói uma CameraPosition.

Resumo do método público

estático CameraPosition.Builder
builder()
Cria um builder para uma posição de câmera.
estático CameraPosition.Builder
builder(câmera CameraPosition)
Cria um builder para uma posição de câmera, inicializado em uma determinada posição.
estática CameraPosition
createFromAttributes(contexto de contexto, atributos do AttributeSet)
Cria uma CameraPosition do AttributeSet.
boolean
igual a(objeto o)
estática CameraPosition
fromLatLngZoom(alvo de LatLng, zoom flutuante)
Constrói uma CameraPosition apontada para um destino e nível de zoom específicos.
int
String

Resumo do método herdado

Campos

flutuação final pública rolamento

Direção em que a câmera aponta, em graus no sentido horário a partir do Norte.

público final LatLng target

O local para o qual a câmera está apontando.

flutuação final pública inclinação

O ângulo, em graus, do ângulo da câmera em relação ao nadir (voltado diretamente para a Terra). Consulte tilt(float) para ver detalhes sobre as restrições do intervalo de valores.

flutuante público final zoom

Nível de zoom próximo ao centro da tela. Consulte zoom(float) para ver a definição do nível de zoom da câmera.

Construtores públicos

public CameraPosition (LatLng alvo, zoom flutuante, inclinação flutuante, rolamento de flutuação)

Constrói uma CameraPosition.

Parâmetros
destino Local de destino para se alinhar ao centro da tela.
zoom Nível de zoom no nível desejado. Consulte zoom(float) para ver detalhes sobre as restrições.
tilt O ângulo da câmera, em graus, a partir do nadir (diretamente para baixo). Consulte tilt(float) para ver detalhes sobre as restrições.
bearing Direção em que a câmera aponta, em graus no sentido horário a partir do Norte. Esse valor será normalizado para ficar dentro de 0 graus, inclusive, e exclusivo de 360 graus.
Gera
NullPointerException se target for null
IllegalArgumentException se tilt estiver fora do intervalo de 0 a 90 graus.

Métodos públicos

public estático CameraPosition.Builder builder ()

Cria um builder para uma posição de câmera.

public estático CameraPosition.Builder builder (câmera CameraPosition)

Cria um builder para uma posição de câmera, inicializado em uma determinada posição.

Parâmetros
câmera

public estático CameraPosition createFromAttributes (contexto de contexto, atributos de AttributeSet)

Cria uma CameraPosition do AttributeSet.

Parâmetros
contexto
attrs

público booleano é igual a (Object o)

Parâmetros
o

public estático CameraPosition fromLatLngZoom (LatLng target, float zoom)

Constrói uma CameraPosition apontada para um destino e nível de zoom específicos. O rumo resultante é o norte, e o ângulo de visão é perpendicular à superfície da Terra, ou seja, diretamente voltado para a superfície, com o topo da tela apontando para o norte.

Parâmetros
destino Local de destino para se alinhar ao centro da tela.
zoom Nível de zoom no nível desejado. Consulte zoom(float) para ver detalhes sobre o intervalo ao qual o valor será fixado. Quanto maior o valor, maior o zoom da câmera.

public int hashCode ()

public String toString ()