Documentation de référence sur la classe GMSUISettings

Documentation de référence sur la classe GMSUISettings

Présentation

Paramètres de l'interface utilisateur d'un objet GMSMapView.

Fonctions publiques

(void)- setAllGesturesEnabled :
 Définit si la préférence doit être activée ou désactivée par défaut.

Propriétés

BOOLscrollGestures
 Détermine si les gestes de défilement sont activés (par défaut) ou désactivés.
BOOLzoomGestures
 Détermine si les gestes de zoom sont activés (par défaut) ou désactivés.
BOOLtiltGestures
 Détermine si les gestes d'inclinaison sont activés (par défaut) ou désactivés.
BOOLrotateGestures
 Détermine si les gestes de rotation sont activés (par défaut) ou désactivés.
BOOLconsumesGesturesInView,
 Détermine si les gestes des utilisateurs sont complètement utilisés par GMSMapView lorsque les gestes sont activés (par défaut, "YES").
BOOLcompassButton
 Active ou désactive la boussole.
BOOLBouton de localisation
 Active ou désactive le bouton Ma position.
BOOLindoorPicker.
 Active (par défaut) ou désactive le sélecteur d'étage intérieur.
BOOLallowScrollGesturesDuringRotationOrZoom
 Détermine si les gestes de rotation et de zoom peuvent être effectués en dehors du centre et le faire défiler (valeur par défaut : OUI).

Documentation sur la fonction de membre

- (void) setAllGesturesEnabled: (BOOL) enabled (activé)

Définit si la préférence doit être activée ou désactivée par défaut.

Cela n'empêche pas les utilisateurs d'appuyer sur les boutons à l'écran pour déplacer la caméra (par exemple, avec la boussole ou les commandes de zoom). Cela ne limite pas non plus les mouvements et les animations programmatiques.


Documentation sur la propriété

- (BOOL) scrollGestures [read, write, assign]

Détermine si les gestes de défilement sont activés (par défaut) ou désactivés.

Si cette option est activée, les utilisateurs peuvent faire glisser la caméra pour faire un panoramique. Cela ne limite pas les mouvements programmatiques de la caméra.

- (BOOL) zoomGestures [read, write, assign]

Détermine si les gestes de zoom sont activés (par défaut) ou désactivés.

Si cette option est activée, les utilisateurs peuvent appuyer deux fois ou appuyer avec deux doigts ou pincer pour zoomer. Cela ne limite pas les mouvements programmatiques de la caméra.

- (BOOL) tiltGestures [read, write, assign]

Détermine si les gestes d'inclinaison sont activés (par défaut) ou désactivés.

Si cette option est activée, les utilisateurs peuvent incliner la caméra avec deux doigts vers le bas ou vers le haut. Cela ne limite pas le contrôle programmatique de l'angle de vue de la caméra.

- (BOOL) rotateGestures [read, write, assign]

Détermine si les gestes de rotation sont activés (par défaut) ou désactivés.

Lorsque cette option est activée, les utilisateurs peuvent faire pivoter l'appareil photo avec deux doigts. Cela ne limite pas le contrôle programmatique de l'orientation de la caméra.

- (BOOL) consumGesturesInView [read, write, assign]

Détermine si les gestes des utilisateurs sont complètement utilisés par GMSMapView lorsque les gestes sont activés (par défaut, "YES").

Cela évite que ces gestes ne soient reçus par les vues parentes.

Lorsque GMSMapView est contenu par une UIScrollView (ou une autre zone de défilement), les gestes effectués sur la carte ne sont pas utilisés en tant que gestes de défilement. Toutefois, il peut être utile de désactiver cette option (définie sur "NO") pour gérer les hiérarchies ou exigences complexes en termes de vues.

- (BoOL) compassButton [read, write, assign]

Active ou désactive la boussole.

La boussole est une icône sur la carte indiquant la direction nord sur la carte.

Si cette option est activée, elle ne s'affiche que lorsque l'appareil photo pivote par rapport à son orientation par défaut (orientation 0). Lorsqu'un utilisateur appuie sur la boussole, la caméra s'adapte à son orientation par défaut et disparaît progressivement. Si elle est désactivée, la boussole ne s'affiche jamais.

- (BOOL) myLocationButton [read, write, assign]

Active ou désactive le bouton Ma position.

Ce bouton est visible sur la carte. Il suffit à l'utilisateur d'appuyer dessus pour centrer la carte sur sa position actuelle.

- (BOOL) indoorPicker [read, write, assign]

Active (par défaut) ou désactive le sélecteur d'étage intérieur.

Si cette option est activée, elle n'est visible que lorsque la vue est axée sur un bâtiment contenant des données sur l'étage intérieur. Si cette option est désactivée, l'étage sélectionné peut toujours être contrôlé par programmation via la propriété mapView IndoorDisplay.

- (BOOL) allowScrollGesturesDuringRotationOrZoom [read, write, assign]

Détermine si les gestes de rotation et de zoom peuvent être effectués en dehors du centre et le faire défiler (valeur par défaut : OUI).