Référence de la classe GMSMutableCameraPosition

Documentation de référence sur la classe GMSMutableCameraPosition

Présentation

Version modifiable de GMSCameraPosition.

Hérite de GMSCameraPosition.

Fonctions publiques des membres

(type d'instance)- initWithTarget:zoom:bearing:viewingAngle:
 Initialisation désignée.
(type d'instance)- initWithTarget:zoom:
 initialiseur de commodité pour GMSCameraPosition, pour une cible et un niveau de zoom spécifiques.
(type d'instance)- initWithLatitude:longitude:zoom:
 initialiseur de commodité pour GMSCameraPosition, pour des latitudes, des longitudes et des niveaux de zoom spécifiques
(type d'instance)- initWithLatitude:longitude:zoom:bearing:viewingAngle:
 Initialisation pratique pour GMSCameraPosition, avec latitude/longitude et toutes les autres propriétés de l'appareil photo selon -initWithTarget:zoom:bearing:viewingAngle:

Fonctions de membre publiques statiques

(type d'instance)+ cameraWithTarget:zoom:
 Constructeur de commodité pour GMSCameraPosition pour une cible et un niveau de zoom particuliers.
(type d'instance)+ cameraWithLatitude:longitude:zoom:
 Constructeur de commodité pour GMSCameraPosition, conformément à CameraWithTarget:zoom:
(type d'instance)+ cameraWithTarget:zoom:bearing:viewingAngle:
 Constructeur de commodité pour GMSCameraPosition, avec toutes les propriétés de la caméra conformément à initWithTarget:zoom:bearing:viewingAngle:.
(type d'instance)+ cameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 Constructeur de commodité pour GMSCameraPosition, avec latitude/longitude et toutes les autres propriétés de l'appareil photo conformément à initWithTarget:zoom:bearing:viewingAngle:.
(nombre à virgule flottante)+ zoomAtCoordinate:forMeters:perPoints:
 Obtient le niveau de zoom auquel la distance de meters, à coord sur Terre, correspond au nombre d'écrans spécifié (points).

Propriétés

CLLocationCoordinate2Dcible
Nombre décimalzoom
CLLocationDirectionbearing
doubleviewingAngle

Documentation sur la fonction de membre

- (instancetype) initWithTarget: (CLLocationCoordinate2D) cible
zoom: (nombre à virgule flottante) zoom
roulement: (CLLocationDirection) bearing
viewAngle: (double) viewingAngle

Initialisation désignée.

Configure cette GMSCameraPosition avec toutes les propriétés de l'appareil photo disponibles. La création d'une GMSCameraPosition via cet initialiseur (ou par les constructeurs de commodité suivants) limitera implicitement les valeurs de la caméra.

Paramètres :
targetEmplacement sur la Terre vers lequel pointe la caméra.
zoomNiveau de zoom vers le centre de l'écran.
orientationOrientation de la caméra en degrés dans le sens horaire à partir du nord géographique.
angle de vueAngle (en degrés) de l'angle de la caméra par rapport au nadir (face directement à la Terre)
- (instancetype) initWithTarget: (CLLocationCoordinate2D) cible
zoom: (nombre à virgule flottante) zoom

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

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

Paramètres :
targetEmplacement sur la Terre vers lequel pointe la caméra.
zoomNiveau de zoom vers le centre de l'écran.
- (instancetype) initWithLatitude: (CLLocationDegrees) latitude
longitude : (CLLocationDegrees) longitude
zoom: (nombre à virgule flottante) zoom

initialiseur de commodité pour GMSCameraPosition, pour des latitudes, des longitudes et des niveaux de zoom spécifiques

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

Paramètres :
latitudeComposant de latitude du lieu vers lequel l'appareil photo pointe.
longitudeComposant de latitude du lieu vers lequel l'appareil photo pointe.
zoomNiveau de zoom vers le centre de l'écran.
- (instancetype) initWithLatitude: (CLLocationDegrees) latitude
longitude : (CLLocationDegrees) longitude
zoom: (nombre à virgule flottante) zoom
roulement: (CLLocationDirection) bearing
viewAngle: (double) viewingAngle

Initialisation pratique pour GMSCameraPosition, avec latitude/longitude et toutes les autres propriétés de l'appareil photo selon -initWithTarget:zoom:bearing:viewingAngle:

Paramètres :
latitudeComposant de latitude du lieu vers lequel l'appareil photo pointe.
longitudeComposant de latitude du lieu vers lequel l'appareil photo pointe.
zoomNiveau de zoom vers le centre de l'écran.
orientationOrientation de la caméra en degrés dans le sens horaire à partir du nord géographique.
angle de vueAngle (en degrés) de l'angle de la caméra par rapport au nadir (face directement à la Terre)
+ (instancetype) cameraWithTarget: (CLLocationCoordinate2D) cible
zoom: (nombre à virgule flottante) zoom

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

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

+ (instancetype) cameraWithLatitude: (CLLocationDegrees) latitude
longitude : (CLLocationDegrees) longitude
zoom: (nombre à virgule flottante) zoom

Constructeur de commodité pour GMSCameraPosition, conformément à CameraWithTarget:zoom:

+ (instancetype) cameraWithTarget: (CLLocationCoordinate2D) cible
zoom: (nombre à virgule flottante) zoom
roulement: (CLLocationDirection) bearing
viewAngle: (double) viewingAngle

Constructeur de commodité pour GMSCameraPosition, avec toutes les propriétés de la caméra conformément à initWithTarget:zoom:bearing:viewingAngle:.

+ (instancetype) cameraWithLatitude: (CLLocationDegrees) latitude
longitude : (CLLocationDegrees) longitude
zoom: (nombre à virgule flottante) zoom
roulement: (CLLocationDirection) bearing
viewAngle: (double) viewingAngle

Constructeur de commodité pour GMSCameraPosition, avec latitude/longitude et toutes les autres propriétés de l'appareil photo conformément à initWithTarget:zoom:bearing:viewingAngle:.

+ (float: zoomAtCoordinate) : (CLLocationCoordinate2D) coordonnée
ForMeters: (CLLocationDistance) mètres
perPoints: (CGFloat) points

Obtenir le niveau de zoom auquel la distance de meters, à une coord donnée sur Terre, correspond au nombre d'écrans spécifié (points)

Pour les distances extrêmement grandes ou petites, le niveau de zoom renvoyé peut être inférieur ou supérieur au niveau de zoom minimal ou maximal autorisé sur l'appareil photo.

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


Documentation sur la propriété

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

Met en œuvre GMSCameraPosition.

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

Met en œuvre GMSCameraPosition.

- (CLLocationDirection) portée [read, write, assign]

Met en œuvre GMSCameraPosition.

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

Met en œuvre GMSCameraPosition.