Référence de classe GMSCameraUpdate

Documentation de référence de la classe GMSCameraUpdate

Présentation

GMSCameraUpdate représente une mise à jour pouvant être appliquée à un GMSMapView.

Il encapsule une logique pour modifier la caméra actuelle.

Elle ne doit être créée qu'à l'aide des méthodes d'assistance de fabrique ci-dessous.

Fonctions de membre public statique

(GMSCameraUpdate *)+ zoomIn
 Renvoie une GMSCameraUpdate qui effectue un zoom avant sur la carte.
(GMSCameraUpdate *)+ zoomOut
 Renvoie une GMSCameraUpdate qui effectue un zoom arrière sur la carte.
(GMSCameraUpdate *)+ zoomBy :
 Renvoie une GMSCameraUpdate qui modifie le zoom selon le niveau spécifié.
(GMSCameraUpdate *)+ zoomTo :
 Renvoie une GMSCameraUpdate qui définit le zoom sur le montant spécifié.
(GMSCameraUpdate *)+ setTarget: :
 Renvoie une GMSCameraUpdate qui définit la cible de l'appareil photo sur la coordonnée spécifiée.
(GMSCameraUpdate *)+ setTarget:zoom:
 Renvoie une GMSCameraUpdate qui définit la cible de la caméra et le zoom sur les valeurs spécifiées.
(GMSCameraUpdate *)+ setCamera :
 Renvoie une GMSCameraUpdate qui définit l'appareil photo sur la valeur GMSCameraPosition spécifiée.
(GMSCameraUpdate *)+ fitBounds:
 Renvoie une GMSCameraUpdate qui transforme l'appareil photo de sorte que les limites spécifiées soient centrées sur l'écran au plus haut niveau de zoom possible.
(GMSCameraUpdate *)+ fitBounds:withPadding:
 Cette méthode est semblable à tailleBounds, mais elle permet de spécifier la marge intérieure (en points) afin d'insérer le cadre de délimitation à partir des bords de la vue.
(GMSCameraUpdate *)+ fitBounds:withEdgeInsets:
 Cette méthode est semblable à fitBounds, mais elle permet de spécifier des encarts d'arêtes afin d'insérer le cadre de délimitation à partir des bords de la vue.
(GMSCameraUpdate *)+ scrollByX:Y :
 Renvoie une GMSCameraUpdate qui déplace le centre de la vue du nombre spécifié de points dans les directions x et y.
(GMSCameraUpdate *)+ zoomBy:atPoint :
 Renvoie une GMSCameraUpdate qui effectue un zoom avec un point de mise au point qui reste fixe à l'écran.

Documentation sur la fonction de membre

Renvoie une GMSCameraUpdate qui effectue un zoom avant sur la carte.

L'incrément de zoom est de 1.

Renvoie une GMSCameraUpdate qui effectue un zoom arrière sur la carte.

L'incrément de zoom est de -1.

+ (GMSCameraUpdate *) zoomBy: (float)  delta

Renvoie une GMSCameraUpdate qui modifie le zoom selon le niveau spécifié.

+ (GMSCameraUpdate *) zoomTo: (float)  zoomer

Renvoie une GMSCameraUpdate qui définit le zoom sur le montant spécifié.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  cible

Renvoie une GMSCameraUpdate qui définit la cible de l'appareil photo sur la coordonnée spécifiée.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  cible
zoom: (float)  zoomer

Renvoie une GMSCameraUpdate qui définit la cible de la caméra et le zoom sur les valeurs spécifiées.

Renvoie une GMSCameraUpdate qui définit l'appareil photo sur la valeur GMSCameraPosition spécifiée.

Renvoie une GMSCameraUpdate qui transforme l'appareil photo de sorte que les limites spécifiées soient centrées sur l'écran au plus haut niveau de zoom possible.

La marge intérieure par défaut des limites est de 64 points.

La mise à jour de caméra renvoyée définit l'orientation et l'inclinaison de la caméra sur les valeurs par défaut de zéro (c'est-à-dire qu'elle est tournée vers le nord et qui regarde directement la Terre).

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) limites
withPadding: (CGFloat) Marge intérieure

Cette méthode est semblable à tailleBounds, mais elle permet de spécifier la marge intérieure (en points) afin d'insérer le cadre de délimitation à partir des bords de la vue.

Si la valeur padding demandée est supérieure à la taille de la vue verticale ou horizontale, un zoom arrière est maximal sur la carte.

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) limites
withEdgeInsets: (UIEdgeInsets) edgeInsets

Cette méthode est semblable à fitBounds, mais elle permet de spécifier des encarts d'arêtes afin d'insérer le cadre de délimitation à partir des bords de la vue.

Si les edgeInsets demandés sont plus grands que la vue verticale ou horizontale, un zoom arrière est maximal sur la carte.

+ (GMSCameraUpdate *) scrollByX: (CGFloat) dX
Y : (CGFloat) dY

Renvoie une GMSCameraUpdate qui déplace le centre de la vue du nombre spécifié de points dans les directions x et y.

X grandit vers la droite, Y grandit.

+ (GMSCameraUpdate *) zoomBy: (float)  zoomer
atPoint: (CGPoint) point d'accès

Renvoie une GMSCameraUpdate qui effectue un zoom avec un point de mise au point qui reste fixe à l'écran.