implementa Parcelable
Es una clase inmutable que agrega todos los parámetros de posición de la cámara, como la ubicación, el nivel de zoom, el ángulo de inclinación y el rumbo. Usa CameraPosition.Builder
para construir una instancia de CameraPosition
, que luego puedes usar junto con CameraUpdateFactory
. Para obtener más información, consulta Cómo mover la cámara.
Guía para desarrolladores
Para obtener más información, consulta la guía para desarrolladores sobre Cámara y vista.
Resumen de clases anidadas
clase | CameraPosition.Builder | Establece la posición de la cámara. |
Resumen de la constante heredada
Resumen de campos
flotante final público | bearing | Dirección hacia la que apunta la cámara, en grados en sentido horario partiendo del norte. |
LatLng final público | objetivo | La ubicación a la que apunta la cámara. |
flotante final público | inclinación | Es el ángulo, en grados, del ángulo de la cámara desde el nadir (directamente orientado a la Tierra). |
flotante final público | zoom | Nivel de zoom cerca del centro de la pantalla |
Resumen de constructores públicos
CameraPosition(objetivo LatLng, zoom flotante, inclinación flotante, rumbo flotante)
Construye una CameraPosition.
|
Resumen de métodos públicos
CameraPosition.Builder estático |
compilador()
Crea un compilador para la posición de una cámara.
|
CameraPosition.Builder estático |
creador(cámara CameraPosition)
Crea un compilador para una posición de cámara, inicializada en una posición determinada.
|
CameraPosition estática |
createFromAttributes(contexto de contexto, atributos AttributeSet)
Crea una CameraPosition a partir de
AttributeSet . |
boolean |
es igual a(Objeto o)
|
CameraPosition estática |
fromLatLngZoom(objetivo LatLng, zoom flotante)
Construye una CameraPosition orientada a un objetivo y un nivel de zoom específicos.
|
int |
hashCode()
|
Cadena |
toString()
|
Resumen de métodos heredados
Campos
público final flotante rumbo
Dirección hacia la que apunta la cámara, en grados en sentido horario partiendo del norte.
público flotante final float inclinación
Es el ángulo, en grados, del ángulo de la cámara desde el nadir (directamente orientado a la Tierra). Consulta tilt(float)
para obtener información sobre las restricciones del rango de valores.
público final flotante zoom
Nivel de zoom cerca del centro de la pantalla Consulta zoom(float)
para ver la definición del nivel de zoom de la cámara.
Constructores públicos
público CameraPosition (objetivo LatLng, zoom flotante, inclinación flotante, rumbo flotante)
Construye una CameraPosition.
Parámetros
objetivo | Es la ubicación de segmentación que debe alinearse con el centro de la pantalla. |
---|---|
zoom | Nivel de zoom del objetivo. Consulta zoom(float) para obtener más información sobre las restricciones. |
tilt | El ángulo de la cámara, en grados, desde el nadir (directamente hacia abajo). Consulta tilt(float) para obtener más información sobre las restricciones. |
bearing | Dirección hacia la que apunta la cámara, en grados en sentido horario partiendo del norte. Este valor se normalizará para que esté entre 0 grados inclusive y 360 grados excluyentes. |
Arroja
NullPointerException | si target es null |
---|---|
IllegalArgumentException | si tilt está fuera del rango de 0 a 90 grados inclusive.
|
Métodos públicos
generador público estático CameraPosition.Builder ()
Crea un compilador para la posición de una cámara.
generador público estático CameraPosition.Builder (CameraPosition cámara)
Crea un compilador para una posición de cámara, inicializada en una posición determinada.
Parámetros
cámara |
---|
público estático CameraPosition createFromAttributes (contexto de contexto, atributos AttributeSet)
Crea una CameraPosition a partir de AttributeSet
.
Parámetros
Contexto | |
---|---|
attrs |
público booleano es igual a (Objeto o)
Parámetros
o |
---|
público estático CameraPosition fromLatLngZoom (LatLng, zoom flotante)
Construye una CameraPosition orientada a un objetivo y un nivel de zoom específicos. El rumbo resultante es el norte, y el ángulo de visión es perpendicular a la superficie terrestre, es decir, directamente orientado hacia la superficie terrestre, con la parte superior de la pantalla apuntando al norte.
Parámetros
objetivo | Es la ubicación de segmentación que debe alinearse con el centro de la pantalla. |
---|---|
zoom | Nivel de zoom del objetivo. Consulta zoom(float) para obtener detalles sobre el
rango al que se restringirá el valor. Cuanto mayor sea el valor, mayor será el zoom de la cámara.
|