implementano Parcelable
Una classe immutabile che aggrega tutti i parametri di posizione della fotocamera, come posizione, livello di zoom, angolo di inclinazione e orientamento. Usa CameraPosition.Builder
per creare un'istanza CameraPosition
, che potrai utilizzare insieme a CameraUpdateFactory
. Per ulteriori informazioni, consulta la sezione Spostare
la videocamera.
Guida per gli sviluppatori
Per ulteriori informazioni, leggi la guida per gli sviluppatori Fotocamera e visualizzazione.
Riepilogo dei corsi nidificati
classe | CameraPosition.Builder | Crea la posizione della fotocamera. |
Riepilogo delle costanti ereditate
Riepilogo campo
numero in virgola mobile finale pubblico | cuscinetto | La direzione in cui punta la fotocamera, espressa in gradi in senso orario dal nord. |
pubblico finale LatLng | target | La posizione verso cui è rivolta la fotocamera. |
numero in virgola mobile finale pubblico | inclinazione | L'angolo, in gradi, dell'angolo della videocamera dal nadir (rivolto direttamente verso la Terra). |
numero in virgola mobile finale pubblico | zoom | Livello di zoom vicino al centro dello schermo. |
Riepilogo del costruttore pubblico
CameraPosition(target LatLng, zoom mobile, inclinazione mobile, orientamento fluttuante)
Consente di creare una CameraPosition.
|
Riepilogo del metodo pubblico
statico CameraPosition.Builder |
builder()
Crea un generatore per una posizione della fotocamera.
|
statico CameraPosition.Builder |
builder(fotocamera CameraPosition)
Crea un generatore per una posizione della fotocamera, inizializzata in una determinata posizione.
|
statico CameraPosition |
createFromAttributes(Context context, AttributeSet attrs)
Crea una posizione CameraPosition da
AttributeSet . |
boolean |
uguale a(Oggetto o)
|
statico CameraPosition |
fromLatLngZoom(target LatLng, zoom mobile)
Consente di creare un oggetto CameraPosition puntato per un obiettivo e un livello di zoom specifici.
|
int |
hashCode()
|
Stringa |
toString()
|
Riepilogo del metodo ereditato
Campi
float finale pubblico cuscinetto
La direzione in cui punta la fotocamera, espressa in gradi in senso orario dal nord.
float finale pubblico inclinazione
L'angolo, in gradi, dell'angolo della videocamera dal nadir (rivolto direttamente verso la Terra). Consulta
tilt(float)
per i dettagli delle
limitazioni relative all'intervallo di valori.
pubblico in virgola mobile finale zoom
Livello di zoom vicino al centro dello schermo. Consulta zoom(float)
per la definizione del livello di zoom della videocamera.
Costruttori pubblici
pubblici CameraPosition (target LatLng, zoom mobile, inclinazione mobile, orientamento fluttuante)
Consente di creare una CameraPosition.
Parametri
target | La posizione target da allineare al centro dello schermo. |
---|---|
zoom | Livello di zoom al target. Consulta la pagina zoom(float) per i dettagli delle limitazioni. |
Inclina | L'angolazione della videocamera, in gradi, dal nadir (direttamente verso il basso). Consulta la pagina tilt(float) per i dettagli delle limitazioni. |
bearing | La direzione in cui punta la fotocamera, espressa in gradi in senso orario dal nord. Questo valore verrà normalizzato per rientrare tra 0 e 360 gradi inclusi. |
Tiri
NullPointerException | se target è null |
---|---|
IllegalArgumentException | se tilt è al di fuori dell'intervallo da 0 a 90 gradi inclusi.
|
Metodi pubblici
pubblico statico CameraPosition.Builder builder ()
Crea un generatore per una posizione della fotocamera.
pubblico statico CameraPosition.Builder builder (CameraPosition videocamera)
Crea un generatore per una posizione della fotocamera, inizializzata in una determinata posizione.
Parametri
fotocamera |
---|
Public static CameraPosition createFromAttributes (Context context, AttributeSet attrs)
Crea una posizione CameraPosition da AttributeSet
.
Parametri
context | |
---|---|
attrs |
Public booleano uguale a (Object o)
Parametri
n |
---|
pubblico statico CameraPosition fromLatLngZoom (target LatLng, zoom mobile)
Consente di creare un oggetto CameraPosition puntato per un obiettivo e un livello di zoom specifici. L'orientamento che ne risulta è il nord e l'angolo di visione perpendicolare alla superficie terrestre, ossia rivolto direttamente alla superficie terrestre, con la parte superiore dello schermo rivolta a nord.
Parametri
target | La posizione target da allineare al centro dello schermo. |
---|---|
zoom | Livello di zoom al target. Consulta la pagina zoom(float) per i dettagli sull'intervallo a cui verrà applicato il valore. Maggiore è il valore, maggiore è lo zoom della fotocamera.
|