Riferimento classe fotocamera GMS

Riferimento per la classe GMSPanoramicaFotocamera

Panoramica

GMSPanoramaCamera viene utilizzata per controllare la direzione di visualizzazione di un dispositivo GMSPanoramaView.

Non contiene informazioni sulla panoramica specifica da visualizzare.

Funzioni pubbliche dei membri

(ID)- initWithOrientation:zoom:FOV:
 Inizializzatore designato.

Funzioni membri pubbliche statiche

(instancetype)+ fotocameraConOrientamento:zoom:
 Costruttore pratico che specifica orientamento e altezza come parte di orientation, più zoom e campo visivo predefinito (90 gradi).
(instancetype)+ cameraWithHeading:pitch:zoom:
 Costruttore pratico che specifica heading, pitch, zoom con campo visivo predefinito (90 gradi).
(instancetype)+ cameraWithOrientation:zoom:FOV:
 Costruttore pratico per GMSPanoramaCamera, che specifica tutte le proprietà della fotocamera con orientamento e tono come parte di orientation.
(instancetype)+ cameraWithHeading:pitch:zoom:FOV:
 Costruttore pratico per GMSPanoramaCamera, che specifica tutte le proprietà della fotocamera.

Proprietà

doppioCampo visivo
 Il campo visivo (FOV) comprende la dimensione più grande (larghezza o altezza) della vista in gradi con zoom 1.
float zoom
 Consente di regolare l'area visibile dello schermo.
GMSOrientationorientamento
 L'orientamento della fotocamera, che raggruppa orientamento e tono.

Documentazione sulle funzioni membri

- (id) initWithOrientation: (GMSOrientation) orientamento
zoom: (float)  zoom
FOV: (doppio) Campo visivo

Inizializzatore designato.

Configura questa GMSPanoramaCamera con orientation, zoom e FOV. Questi valori verranno limitati a intervalli accettabili.

+ (instancetype) cameraWithOrientation: (GMSOrientation) orientamento
zoom: (float)  zoom

Costruttore pratico che specifica orientamento e altezza come parte di orientation, più zoom e campo visivo predefinito (90 gradi).

+ (instancetype) cameraWithHeading: (CLLocationDirection) intestazione
diamante: (doppio) presentazione
zoom: (float)  zoom

Costruttore pratico che specifica heading, pitch, zoom con campo visivo predefinito (90 gradi).

+ (instancetype) cameraWithOrientation: (GMSOrientation) orientamento
zoom: (float)  zoom
FOV: (doppio) Campo visivo

Costruttore pratico per GMSPanoramaCamera, che specifica tutte le proprietà della fotocamera con orientamento e tono come parte di orientation.

+ (instancetype) cameraWithHeading: (CLLocationDirection) intestazione
diamante: (doppio) presentazione
zoom: (float)  zoom
FOV: (doppio) Campo visivo

Costruttore pratico per GMSPanoramaCamera, che specifica tutte le proprietà della fotocamera.


Documentazione della proprietà

- (doppio) FOV [read, assign]

Il campo visivo (FOV) comprende la dimensione più grande (larghezza o altezza) della vista in gradi con zoom 1.

È fissato all'intervallo [1, 160] gradi e ha un valore predefinito di 90.

Valori del campo visivo più bassi producono un effetto di zoom attivo; valori del campo visivo più grandi producono un effetto fisheye.

Nota:
Il campo visivo non è visualizzato se lo zoom è diverso da 1. I gesti di zoom degli utenti controllano la proprietà zoom, non questa proprietà.
- (mobile) zoom [read, assign]

Consente di regolare l'area visibile dello schermo.

Uno zoom di N mostrerà la stessa area della larghezza centrale/N altezza/N dell'area mostrata con lo zoom 1.

Lo zoom è fissato all'intervallo definito per l'implementazione [1, 5].

- (GMSOrientation) orientamento [read, assign]

L'orientamento della fotocamera, che raggruppa orientamento e tono.