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 | |
double | Champ 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. | |
GMSOrientation | d'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.