FotocameraPosizione.Costruttore

classe finale statica pubblica CameraPosition.Builder estende Object

Crea la posizione della fotocamera.

Riepilogo del costruttore pubblico

CameraPosition.Builder()
Crea uno strumento di creazione vuoto.

Riepilogo del metodo pubblico

CameraPosition.Builder
bearing(cuscinetto fluttuante)
Consente di impostare la direzione in cui punta la fotocamera, in gradi in senso orario da nord.
CameraPosition
build()
CameraPosition.Builder
target(località LatLng)
Consente di impostare la posizione verso cui è rivolta la fotocamera.
CameraPosition.Builder
inclinazione(inclinazione mobile)
Consente di impostare l'angolo, in gradi, della videocamera dal nadir (rivolto direttamente verso la Terra).
CameraPosition.Builder
zoom(zoom mobile)
Imposta il livello di zoom della fotocamera.

Riepilogo del metodo ereditato

Costruttori pubblici

Public CameraPosition.Builder ()

Crea uno strumento di creazione vuoto.

Public CameraPosition.Builder (CameraPosition precedente)

Parametri
indietro

Metodi pubblici

pubblici CameraPosition.Builder bearing (float Bearing)

Consente di impostare la direzione in cui punta la fotocamera, in gradi in senso orario da nord.

Parametri
bearing

pubblica CameraPosition build ()

Crea un CameraPosition.

pubblico CameraPosition.Builder target (LatLng località)

Consente di impostare la posizione verso cui è rivolta la fotocamera.

Parametri
posizione

pubblico CameraPosition.Builder tilt (float tilt)

Consente di impostare l'angolo, in gradi, della videocamera dal nadir (rivolto direttamente verso la Terra). Quando cambi la posizione della fotocamera per una mappa, questo valore è limitato a seconda del livello di zoom della fotocamera. Le limitazioni sono le seguenti:

  • Per livelli di zoom inferiori a 10, il massimo è 30.
  • Per i livelli di zoom da 10 a 14, il valore massimo aumenta in modo lineare da 30 a 45 (ad es. a livello di zoom 12, il valore massimo è 37,5).
  • Per livelli di zoom da 14 a 15,5, il valore massimo aumenta linearmente da 45 a 67,5.
  • Per livelli di zoom superiori a 15,5, il massimo è 67,5.
Il minimo è sempre 0 (direttamente abbassato). Se specifichi un valore al di fuori di questo intervallo e provi a spostare la videocamera in questa posizione, verrà fissata a questi limiti.

Parametri
Inclina

pubblici CameraPosition.Builder zoom (zoom mobile)

Imposta il livello di zoom della fotocamera. Il livello di zoom è definito in modo tale che, a un livello di zoom 0, l'intero globo sia di circa 256 dp (supponendo che la fotocamera non sia inclinata). Aumentando il livello di zoom di 1, si raddoppia la larghezza del globo sullo schermo. Quindi, a livello di zoom N, la larghezza della superficie globale è di circa 256 * 2 N dp, ovvero, a livello di zoom 2, il mondo ha una larghezza di circa 1024 dp.

Quando cambi la posizione della fotocamera per una mappa, il livello di zoom della fotocamera è limitato a un determinato intervallo a seconda di vari fattori, tra cui posizione, tipo di mappa e dimensioni della mappa. Utilizza GoogleMap.getMinZoomLevel e GoogleMap.getMaxZoomLevel per trovare le limitazioni. Tieni presente che lo zoom della fotocamera non deve essere un valore intero.

Parametri
zoom