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
+ (GMSCameraUpdate *) zoomIn |
Renvoie une GMSCameraUpdate qui effectue un zoom avant sur la carte.
L'incrément de zoom est de 1.
+ (GMSCameraUpdate *) zoomOut |
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.
+ (GMSCameraUpdate *) setCamera: | (GMSCameraPosition *). | caméra |
Renvoie une GMSCameraUpdate qui définit l'appareil photo sur la valeur GMSCameraPosition spécifiée.
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | limites |
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.