Présentation
GMSCameraUpdate représente une mise à jour pouvant être appliquée à un GMSMapView.
Elle encapsule une logique de modification de la caméra actuelle.
Il ne doit être construit qu'avec les méthodes d'assistance à la fabrique ci-dessous.
Fonctions de membre publiques statiques | |
(GMSCameraUpdate *) | + zoomIn |
Renvoie une GMSCameraUpdate qui fait un zoom avant sur la carte. | |
(GMSCameraUpdate *) | + zoomOut |
Renvoie une mise à jour GMSCameraUpdate qui fait un zoom arrière sur la carte. | |
(GMSCameraUpdate *) | + zoomBy : |
Renvoie une GMSCameraUpdate qui modifie le niveau de zoom selon la valeur spécifiée. | |
(GMSCameraUpdate *) | + zoomTo : |
Renvoie une GMSCameraUpdate qui définit le zoom sur la valeur spécifiée. | |
(GMSCameraUpdate*) | + setTarget : |
Renvoie une mise à jour GMSCameraUpdate qui définit la cible de la caméra sur les coordonnées spécifiées. | |
(GMSCameraUpdate *) | + setTarget:zoom: |
Renvoie une GMSCameraUpdate qui définit la cible de l'appareil photo et effectue un zoom sur les valeurs spécifiées. | |
(GMSCameraUpdate *) | + setCamera : |
Renvoie une GMSCameraUpdate qui définit l'appareil photo sur GMSCameraPosition. | |
(GMSCameraUpdate*) | + fitBounds: |
Renvoie une GMSCameraUpdate qui transforme l'appareil photo de sorte que les limites spécifiées soient centrées à l'écran au niveau de zoom le plus élevé possible. | |
(GMSCameraUpdate*) | + fitBounds:withPadding: |
Cette méthode est semblable à la fonction fitBounds, mais elle permet de spécifier la marge intérieure (en points) pour définir le cadre de délimitation à partir des bords de la vue. | |
(GMSCameraUpdate *) | + fitBounds:withEdgeInsets: |
Cette méthode est semblable à la fonction fitBounds, mais permet de spécifier des encarts en périphérie pour définir le cadre de délimitation à partir des bords de la vue. | |
(GMSCameraUpdate *) | + scrollByX:Y: |
Renvoie une mise à jour GMSCameraUpdate qui déplace le centre de la vue du nombre de points spécifié dans les directions x et y. | |
(GMSCameraUpdate*) | + zoomBy:atPoint: |
Affiche une mise à jour GMSCameraUpdate qui effectue un zoom avec un point de fuite. Ce dernier reste fixe à l'écran. |
Documentation sur la fonction de membre
+ (GMSCameraUpdate *) zoomIn |
Renvoie une GMSCameraUpdate qui fait un zoom avant sur la carte.
L'incrément de zoom est de 1.
+ (GMSCameraUpdate *) zoomOut |
Renvoie une mise à jour GMSCameraUpdate qui fait un zoom arrière sur la carte.
L'incrément de zoom est de -1.0.
+ (GMSCameraUpdate *) zoomBy : | (nombre à virgule flottante) | Delta |
Renvoie une GMSCameraUpdate qui modifie le niveau de zoom selon la valeur spécifiée.
+ (GMSCameraUpdate *) zoomTo : | (nombre à virgule flottante) | zoom |
Renvoie une GMSCameraUpdate qui définit le zoom sur la valeur spécifiée.
+ (GMSCameraUpdate *) setTarget : | (CLLocationCoordinate2D) | cible |
Renvoie une mise à jour GMSCameraUpdate qui définit la cible de la caméra sur les coordonnées spécifiées.
+ (GMSCameraUpdate *) setTarget : | (CLLocationCoordinate2D) | cible | |
zoom: | (nombre à virgule flottante) | zoom | |
Renvoie une GMSCameraUpdate qui définit la cible de l'appareil photo et effectue un zoom sur les valeurs spécifiées.
+ (GMSCameraUpdate * setCamera :) | (GMSCameraPosition*) | caméra |
Renvoie une GMSCameraUpdate qui définit l'appareil photo sur GMSCameraPosition.
+ (GMSCameraUpdate * fitBounds) | (GMSCoordinateBounds *) | limites |
Renvoie une GMSCameraUpdate qui transforme l'appareil photo de sorte que les limites spécifiées soient centrées à l'écran au niveau de zoom le plus élevé possible.
Par défaut, les marges sont de 64 points.
La mise à jour renvoyée de la caméra rétablit les valeurs par défaut de la direction et de l'inclinaison de la caméra (par exemple, en direction du nord et en regardant directement la Terre).
+ (GMSCameraUpdate * fitBounds) | (GMSCoordinateBounds*) | limites | |
avec remplissage: | (CGFloat) | remplissage | |
Cette méthode est semblable à la fonction fitBounds, mais elle permet de spécifier la marge intérieure (en points) pour définir 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, le niveau de zoom maximal est appliqué à la carte.
+ (GMSCameraUpdate * fitBounds) | (GMSCoordinateBounds*) | limites | |
withEdgeInsets: | (UIEdgeInsets) | edgeInsets | |
Cette méthode est semblable à la fonction fitBounds, mais permet de spécifier des encarts en périphérie pour définir le cadre de délimitation à partir des bords de la vue.
Si la valeur de edgeInsets
demandée est supérieure à la taille de la vue verticale ou horizontale, le niveau de zoom maximal est appliqué à la carte.
+ (GMSCameraUpdate *) ScrollByX: | (CGFloat) | dx | |
Y : | (CGFloat) | dY | |
Renvoie une mise à jour GMSCameraUpdate qui déplace le centre de la vue du nombre de points spécifié dans les directions x et y.
X grandit vers la droite, Y grandit vers le bas.
+ (GMSCameraUpdate *) zoomBy : | (nombre à virgule flottante) | zoom | |
atPoint: | (CGPoint) | point d'accès | |
Affiche une mise à jour GMSCameraUpdate qui effectue un zoom avec un point de fuite. Ce dernier reste fixe à l'écran.