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 |
hashCode()
|
String |
toString()
|
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.
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 (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.
|