Référence de la classe GMSMutableCameraPosition

Documentation de référence de la classe GMSMutableCameraPosition

Présentation

Version modifiable de GMSCameraPosition.

Hérite de GMSCameraPosition.

Fonctions de membre public

(type d'instance)- initWithTarget:zoom:bearing:viewingAngle:
 initialiseur désigné.
(type d'instance)- initWithTarget:zoom:
 Initialisation de commodité pour GMSCameraPosition pour une cible et un niveau de zoom spécifiques.
(type d'instance)- initWithLatitude:longitude:zoom: :
 Initialisation de base pour GMSCameraPosition pour une latitude, une longitude et un niveau de zoom spécifiques.
(type d'instance)- initWithLatitude:longitude:zoom:bearing:viewingAngle:
 Initialisation de commodité pour GMSCameraPosition, avec latitude/longitude et toutes les autres propriétés de caméra conformément à -initWithTarget:zoom:bearing:viewingAngle:.

Fonctions de membre public statique

(type d'instance)+ cameraWithTarget:zoom:
 Constructeur pratique pour GMSCameraPosition pour une cible et un niveau de zoom particuliers.
(type d'instance)+ cameraWithLatitude:longitude:zoom:
 Constructeur pratique pour GMSCameraPosition, conformément à CameraWithTarget:zoom:.
(type d'instance)+ cameraWithTarget:zoom:bearing:viewingAngle:
 Constructeur pratique pour GMSCameraPosition, avec toutes les propriétés de caméra selon initWithTarget:zoom:bearing:viewingAngle:.
(type d'instance)+ cameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 Constructeur pratique pour GMSCameraPosition, avec latitude/longitude et toutes les autres propriétés de caméra conformément à initWithTarget:zoom:bearing:viewingAngle:.
(float) + zoomAtCoordinate:forMeters:perPoints:
 Permet d'obtenir le niveau de zoom auquel la distance meters, à une coord donnée sur Earth, correspond au nombre spécifié d'écrans points.

Propriétés

CLLocationCoordinate2Dcible
float zoomer
CLLocationDirectionbearing
doubleviewingAngle

Documentation sur la fonction de membre

- (instancetype) initWithTarget: (CLLocationCoordinate2D)  cible
zoom: (float)  zoomer
orientation: (CLLocationDirection). bearing
angle de visionnage: (double) viewingAngle

initialiseur désigné.

Configure GMSCameraPosition avec toutes les propriétés d'appareil photo disponibles. La création d'une GMSCameraPosition à l'aide de cet initialiseur (ou des constructeurs pratiques suivants) limite implicitement les valeurs de l'appareil photo.

Paramètres :
cibleEmplacement sur Terre vers lequel pointe la caméra.
zoomNiveau de zoom près du centre de l'écran.
orientationOrientation de la caméra en degrés dans le sens des aiguilles d'une montre à partir du nord géographique.
viewingAngleAngle, en degrés, de l'angle de la caméra par rapport au nadir (face à la Terre)
- (instancetype) initWithTarget: (CLLocationCoordinate2D)  cible
zoom: (float)  zoomer

Initialisation de commodité pour GMSCameraPosition pour une cible et un niveau de zoom spécifiques.

Les propriétés de direction et d'angle de vue de cette caméra seront alors définies sur zéro par défaut (c'est-à-dire qu'elle fait directement face à la surface de la Terre, avec le haut de l'écran orienté vers le nord).

Paramètres :
cibleEmplacement sur Terre vers lequel pointe la caméra.
zoomNiveau de zoom près du centre de l'écran.
- (instancetype) initWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoomer

Initialisation de base pour GMSCameraPosition pour une latitude, une longitude et un niveau de zoom spécifiques.

Les propriétés de direction et d'angle de vue de cette caméra seront alors définies sur zéro par défaut (c'est-à-dire qu'elle fait directement face à la surface de la Terre, avec le haut de l'écran orienté vers le nord).

Paramètres :
latitudeComposante latitude du lieu vers lequel pointe la caméra.
longitudeComposante latitude du lieu vers lequel pointe la caméra.
zoomNiveau de zoom près du centre de l'écran.
- (instancetype) initWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoomer
orientation: (CLLocationDirection). bearing
angle de visionnage: (double) viewingAngle

Initialisation de commodité pour GMSCameraPosition, avec latitude/longitude et toutes les autres propriétés de caméra conformément à -initWithTarget:zoom:bearing:viewingAngle:.

Paramètres :
latitudeComposante latitude du lieu vers lequel pointe la caméra.
longitudeComposante latitude du lieu vers lequel pointe la caméra.
zoomNiveau de zoom près du centre de l'écran.
orientationOrientation de la caméra en degrés dans le sens des aiguilles d'une montre à partir du nord géographique.
viewingAngleAngle, en degrés, de l'angle de la caméra par rapport au nadir (face à la Terre)
+ (instancetype) CameraWithTarget: (CLLocationCoordinate2D)  cible
zoom: (float)  zoomer

Constructeur pratique pour GMSCameraPosition pour une cible et un niveau de zoom particuliers.

Les propriétés de direction et d'angle de vue de cette caméra seront alors définies sur zéro par défaut (c'est-à-dire qu'elle fait directement face à la surface de la Terre, avec le haut de l'écran orienté vers le nord).

+ (instancetype) cameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoomer

Constructeur pratique pour GMSCameraPosition, conformément à CameraWithTarget:zoom:.

+ (instancetype) CameraWithTarget: (CLLocationCoordinate2D)  cible
zoom: (float)  zoomer
orientation: (CLLocationDirection). bearing
angle de visionnage: (double) viewingAngle

Constructeur pratique pour GMSCameraPosition, avec toutes les propriétés de caméra selon initWithTarget:zoom:bearing:viewingAngle:.

+ (instancetype) cameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoomer
orientation: (CLLocationDirection). bearing
angle de visionnage: (double) viewingAngle

Constructeur pratique pour GMSCameraPosition, avec latitude/longitude et toutes les autres propriétés de caméra conformément à initWithTarget:zoom:bearing:viewingAngle:.

+ (flottant) zoomAtCoordinate: (CLLocationCoordinate2D)  coordonnées
ForMeters: (CLLocationDistance) mètres
perPoints: (CGFloat) points d'accès

Permet d'obtenir le niveau de zoom auquel la distance meters, à une coord donnée sur Earth, correspond au nombre spécifié d'écrans points.

Lorsque la distance est extrêmement faible, le niveau de zoom renvoyé peut être inférieur ou supérieur au niveau de zoom minimal ou maximal autorisé pour la caméra.

Cette méthode auxiliaire est utile pour créer des positions de caméra contenant des zones physiques spécifiques sur Terre.


Documentation de la propriété

- (CLLocationCoordinate2D) target [read, write, assign]

Met en œuvre GMSCameraPosition.

- (flottant) zoom [read, write, assign]

Met en œuvre GMSCameraPosition.

- (CLLocationDirection) bearing [read, write, assign]

Met en œuvre GMSCameraPosition.

- (double) viewingAngle [read, write, assign]

Met en œuvre GMSCameraPosition.