Référence de la classe GMSUISettings

Documentation de référence sur la classe GMSUISettings

Présentation

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

Fonctions des membres publics

(void) - setAllGestesEnabled :
 Définit si tous les gestes doivent être activés (par défaut) ou désactivés.

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 entièrement utilisés par GMSMapView lorsque les gestes sont activés (OUI par défaut).
BOOLcompassButton
 Active ou désactive la boussole.
BOOLmyLocationButton
 Active ou désactive le bouton Ma position.
BOOLindoorPicker
 Active (par défaut) ou désactive le sélecteur d'étage intérieur.
BOOLallowScrollGesturesDuringRotateOrZoom
 Détermine si les gestes de rotation et de zoom peuvent être effectués de manière décalée et si l'utilisateur fait défiler la page (OUI par défaut).

Documentation sur les fonctions membres

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

Définit si tous les gestes doivent être activés (par défaut) ou désactivés.

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


Documentation de 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 effectuer un panoramique. Cela ne limite pas le mouvement programmatique 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, appuyer avec deux doigts ou pincer pour zoomer sur la caméra. Cela ne limite pas le mouvement programmatique 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 balayer l'écran vers le haut ou vers le bas avec deux doigts pour incliner la caméra. 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.

Si cette option est activée, les utilisateurs peuvent effectuer une rotation avec deux doigts pour faire pivoter la caméra. Cela ne limite pas le contrôle programmatique de l'orientation de la caméra.

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

Détermine si les gestes des utilisateurs sont entièrement utilisés par GMSMapView lorsque les gestes sont activés (OUI par défaut).

Cela empêche que ces gestes ne soient reçus par les vues parents.

Lorsque GMSMapView est contenu dans UIScrollView (ou une autre zone de défilement), cela signifie que les gestes sur la carte ne sont plus utilisés comme des gestes de défilement. Toutefois, la désactivation de cette option (définie sur "NO") peut être utile pour gérer des exigences ou des hiérarchies de vues complexes.

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

Active ou désactive la boussole.

La boussole est une icône qui indique la direction du nord sur la carte.

Si cette option est activée, elle ne s'affiche que lorsque vous éloignez la caméra de son orientation par défaut (orientation 0). Lorsqu'un utilisateur appuie sur la boussole, la caméra s'oriente vers son orientation par défaut et disparaît progressivement peu de temps après. Si cette option est désactivée, la boussole ne s'affichera jamais.

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

Active ou désactive le bouton Ma position.

Il s'agit d'un bouton visible sur la carte qui, lorsque l'utilisateur appuie dessus, centre la carte sur la position actuelle de l'utilisateur.

- (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 centrée sur un bâtiment contenant des données d'étages intérieurs. Si cette option est désactivée, l'étage sélectionné peut toujours être contrôlé de façon programmatique via la propriété IndoorDisplay mapView.

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

Détermine si les gestes de rotation et de zoom peuvent être effectués de manière décalée et si l'utilisateur fait défiler la page (OUI par défaut).