Documentation de référence de la classe GMSPanoramaCamera

Documentation de référence de la classe GMSPanoramaCamera

Présentation

GMSPanoramaCamera permet de contrôler la direction d'affichage d'un GMSPanoramaView.

Il ne contient aucune information sur le panorama à afficher.

Fonctions de membre public

(identifiant)- initWithOrientation:zoom:FOV:
 initialiseur désigné.

Fonctions de membre public statique

(type d'instance)+ cameraWithOrientation:zoom:
 Constructeur pratique spécifiant l'orientation et l'inclinaison dans orientation, ainsi que zoom et le champ de vision par défaut (90 degrés).
(type d'instance)+ cameraWithHeading:pitch:zoom:
 Constructeur pratique spécifiant heading, pitch et zoom avec le champ de vision par défaut (90 degrés).
(type d'instance)+ cameraWithOrientation:zoom:FOV:
 Constructeur pratique pour GMSPanoramaCamera, spécifiant toutes les propriétés de l'appareil photo avec l'orientation et l'inclinaison dans orientation.
(type d'instance)+ cameraWithHeading:pitch:zoom:FOV:
 Constructeur pratique pour GMSPanoramaCamera, spécifiant toutes les propriétés de la caméra.

Propriétés

doubleChamp de vision
 Champ de vision englobé par la dimension la plus grande (largeur ou hauteur) de la vue en degrés au niveau de zoom 1.
float zoomer
 Permet d'ajuster la zone visible de l'écran.
GMSOrientationd'orientation
 Orientation de la caméra, qui regroupe l'orientation et l'inclinaison.

Documentation sur la fonction de membre

- (id) initWithOrientation: (GMSOrientation). d'orientation
zoom: (float)  zoomer
FOV: (double) Champ de vision

initialiseur désigné.

Configure GMSPanoramaCamera avec orientation, zoom et FOV. Ces valeurs seront limitées aux plages acceptables.

+ (instancetype) CameraWithOrientation: (GMSOrientation). d'orientation
zoom: (float)  zoomer

Constructeur pratique spécifiant l'orientation et l'inclinaison dans orientation, ainsi que zoom et le champ de vision par défaut (90 degrés).

+ (instancetype) cameraWithHeading: (CLLocationDirection). titre
argumentaire: (double) argumentaire
zoom: (float)  zoomer

Constructeur pratique spécifiant heading, pitch et zoom avec le champ de vision par défaut (90 degrés).

+ (instancetype) CameraWithOrientation: (GMSOrientation). d'orientation
zoom: (float)  zoomer
FOV: (double) Champ de vision

Constructeur pratique pour GMSPanoramaCamera, spécifiant toutes les propriétés de l'appareil photo avec l'orientation et l'inclinaison dans orientation.

+ (instancetype) cameraWithHeading: (CLLocationDirection). titre
argumentaire: (double) argumentaire
zoom: (float)  zoomer
FOV: (double) Champ de vision

Constructeur pratique pour GMSPanoramaCamera, spécifiant toutes les propriétés de la caméra.


Documentation de la propriété

- (double) Champ de vision [read, assign]

Champ de vision englobé par la dimension la plus grande (largeur ou hauteur) de la vue en degrés au niveau de zoom 1.

Cette valeur est limitée à la plage [1, 160] degrés, et sa valeur par défaut est de 90.

Des valeurs FOV inférieures produisent un effet de zoom, tandis que des valeurs FOV plus élevées produisent un effet fisheye.

Remarque :
Cette valeur ne correspond pas au champ de vision affiché si le niveau de zoom est différent de 1. Les gestes de zoom de l'utilisateur contrôlent la propriété zoom, et non cette propriété.
- (flottant) zoom [read, assign]

Permet d'ajuster la zone visible de l'écran.

Un zoom de N affiche la même zone que la largeur centrale/la hauteur N/N de la zone affichée au zoom 1.

Le zoom est limité à la plage définie par l'implémentation [1, 5].

- (GMSOrientation) orientation [read, assign]

Orientation de la caméra, qui regroupe l'orientation et l'inclinaison.