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 | |
CLLocationCoordinate2D | cible |
Nombre décimal | zoom |
CLLocationDirection | bearing |
double | viewingAngle |
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 :
-
target Emplacement sur la Terre vers lequel pointe la caméra. zoom Niveau de zoom vers le centre de l'écran. orientation Orientation de la caméra en degrés dans le sens horaire à partir du nord géographique. angle de vue Angle (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 :
-
target Emplacement sur la Terre vers lequel pointe la caméra. zoom Niveau 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 :
-
latitude Composant de latitude du lieu vers lequel l'appareil photo pointe. longitude Composant de latitude du lieu vers lequel l'appareil photo pointe. zoom Niveau 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 :
-
latitude Composant de latitude du lieu vers lequel l'appareil photo pointe. longitude Composant de latitude du lieu vers lequel l'appareil photo pointe. zoom Niveau de zoom vers le centre de l'écran. orientation Orientation de la caméra en degrés dans le sens horaire à partir du nord géographique. angle de vue Angle (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.
Met en œuvre GMSCameraPosition.
- (CLLocationDirection) portée [read, write, assign] |
Met en œuvre GMSCameraPosition.
- (double) viewingAngle [read, write, assign] |
Met en œuvre GMSCameraPosition.