CameraPosition.Builder

La clase final estática pública CameraPosition.Builder extiende Object
.

Establece la posición de la cámara.

Resumen de constructores públicos

CameraPosition.Builder()
Crea un compilador vacío.

Resumen de métodos públicos

CameraPosition.Builder
bearing(rumbo flotante)
Establece la dirección hacia la que apunta la cámara, en grados en sentido horario partiendo del norte.
CameraPosition
build()
Compila un CameraPosition.
CameraPosition.Builder
target(ubicación LatLng)
Establece la ubicación hacia la que apunta la cámara.
CameraPosition.Builder
inclinación(inclinación flotante)
Establece el ángulo, en grados, de la cámara desde el nadir (directamente orientado a la Tierra).
CameraPosition.Builder
zoom(zoom flotante)
fija el nivel de zoom de la cámara.

Resumen de métodos heredados

Constructores públicos

public CameraPosition.Builder ()

Crea un compilador vacío.

public CameraPosition.Builder (Anterior a CameraPosition)

Parámetros
anterior

Métodos públicos

public CameraPosition.Builder Rearing (rumbo flotante)

Establece la dirección hacia la que apunta la cámara, en grados en sentido horario partiendo del norte.

Parámetros
bearing

public CameraPosition build ()

Compila un CameraPosition.

público CameraPosition.Builder objetivo (LatLng ubicación)

Establece la ubicación hacia la que apunta la cámara.

Parámetros
ubicación

público CameraPosition.Builder inclinación (inclinación flotante)

Establece el ángulo, en grados, de la cámara desde el nadir (directamente orientado a la Tierra). Cuando se cambia la posición de la cámara de un mapa, este valor se restringe según el nivel de zoom de la cámara. Las restricciones son las siguientes:

  • Para niveles de zoom inferiores a 10, el máximo es 30.
  • Para niveles de zoom de 10 a 14, el máximo aumenta de manera lineal de 30 a 45 (p.ej., en el nivel de zoom 12, el máximo es 37.5).
  • Para niveles de zoom de 14 a 15.5, el máximo aumenta linealmente de 45 a 67.5.
  • Para niveles de zoom superiores a 15.5, el máximo es 67.5.
El mínimo siempre es 0 (directamente hacia abajo). Si especificas un valor fuera de este rango y tratas de mover la cámara a esta posición, se fijará en estos límites.

Parámetros
tilt

público CameraPosition.Builder zoom (zoom flotante)

fija el nivel de zoom de la cámara. El nivel de zoom se define de modo que, en el nivel 0, el ancho del mundo en su totalidad es de aproximadamente 256 dp (suponiendo que la cámara no está inclinada). Un aumento de 1 punto en el nivel de zoom duplica el ancho del mundo en la pantalla. Por lo tanto, con el nivel de zoom N, el ancho del mundo equivale a aproximadamente 256 * 2 N dp; es decir, en el nivel de zoom 2, el ancho del mundo en su totalidad es de aproximadamente 1,024 dp.

Cuando se cambia la posición de la cámara de un mapa, el nivel de zoom de la cámara se restringe a un rango determinado según diversos factores, como la ubicación, el tipo de mapa y el tamaño del mapa. Usa GoogleMap.getMinZoomLevel y GoogleMap.getMaxZoomLevel para encontrar las restricciones. Ten en cuenta que no es necesario que el zoom de la cámara sea un valor entero.

Parámetros
zoom