UiSettings

la classe finale publique UiSettings étend l'objet

Paramètres de l'interface utilisateur d'une carte Google Maps. Pour obtenir cette interface, appelez getUiSettings().

Récapitulatif des méthodes publiques

booléen
isCompassEnabled()
Détermine si la boussole est activée/désactivée.
booléen
isIndoorLevelPickerEnabled()
Détermine si le sélecteur de niveau intérieur est activé/désactivé.
booléen
isMapToolbarEnabled()
Détermine si la barre d'outils Map est activée/désactivée.
booléen
isMyLocationButtonEnabled()
Détermine si le bouton "Ma position" est activé/désactivé.
booléen
isRotationGesturesEnabled()
Détermine si les gestes de rotation sont activés/désactivés.
booléen
isScrollGesturesEnabled()
Détermine si les gestes de défilement sont activés/désactivés.
booléen
isScrollGesturesEnabledDuringRotationOrZoom()
Détermine si les gestes de défilement sont activés/désactivés lors des gestes de rotation et de zoom.
booléen
isTiltGesturesEnabled()
Détermine si les gestes d'inclinaison sont activés/désactivés.
booléen
isZoomControlsEnabled()
Détermine si les commandes de zoom sont activées/désactivées.
booléen
isZoomGesturesEnabled()
Détermine si les gestes de zoom sont activés/désactivés.
void
setAllGesturesEnabled (valeur booléenne activée)
Définit si tous les gestes doivent être activés ou désactivés.
void
setCompassEnabled (valeur booléenne activée)
Active ou désactive la boussole.
void
setIndoorLevelPickerEnabled (valeur booléenne activée)
Ce paramètre détermine si le sélecteur de niveau intérieur est activé lorsque le mode intérieur est activé.
void
setMapToolbarEnabled(valeur booléenne activée)
Définit si la barre d'outils Google Maps doit être activée ou désactivée.
void
setMyLocationButtonEnabled(valeur booléenne)
Active ou désactive le bouton "Ma position".
void
setRotationGesturesEnabled(valeur booléenne activée)
Définit si les gestes de rotation doivent être activés ou désactivés.
void
setScrollGesturesEnabled(valeur booléenne activée)
Définit si les gestes de défilement doivent être activés ou désactivés.
void
set ScrollGesturesEnabledDuringRotationOrZoom(valeur booléenne)
Définit si les gestes de défilement peuvent avoir lieu en même temps qu'un geste de zoom ou de rotation.
void
setTiltGesturesEnabled (valeur booléenne activée)
Définit la préférence d'activation ou de désactivation des gestes d'inclinaison.
void
setZoomControlsEnabled(valeur booléenne activée)
Active ou désactive les commandes de zoom.
void
setZoomGesturesEnabled(valeur booléenne activée)
Définit si les gestes de zoom doivent être activés ou désactivés.

Récapitulatif des méthodes héritées

Méthodes publiques

public boolean isCompassEnabled ()

Détermine si la boussole est activée/désactivée.

Renvoie
  • true si la boussole est activée ; false si elle est désactivée.

public boolean isIndoorLevelPickerEnabled ()

Détermine si le sélecteur de niveau intérieur est activé/désactivé. C'est-à-dire si le sélecteur de niveau apparaîtra lorsqu'un bâtiment comportant des plans d'intérieur sera sélectionné.

Renvoie
  • true si le sélecteur de niveau est activé ; false si le sélecteur de niveau est désactivé.

public boolean isMapToolbarEnabled ()

Détermine si la barre d'outils Map est activée/désactivée.

Renvoie
  • true si la barre d'outils Map est activée ; false dans le cas contraire.

public boolean isMyLocationButtonEnabled ()

Détermine si le bouton "Ma position" est activé/désactivé.

Renvoie
  • true si le bouton"Ma position"est activé ; false si le bouton"Ma position"est désactivé

public boolean isRotationGesturesEnabled ()

Détermine si les gestes de rotation sont activés/désactivés.

Renvoie
  • true si les gestes de rotation sont activés ; false si les gestes de rotation sont désactivés.

public boolean isScrollGesturesEnabled ()

Détermine si les gestes de défilement sont activés/désactivés.

Renvoie
  • true si les gestes de défilement sont activés ; false si les gestes de défilement sont désactivés.

public boolean isScrollGesturesEnabledDuringRotationOrZoom ()

Détermine si les gestes de défilement sont activés/désactivés lors des gestes de rotation et de zoom.

Renvoie
  • true si les gestes de défilement sont activés lors des gestes de rotation ou de zoom ; false si les gestes de défilement sont désactivés lors des gestes de rotation ou de zoom.

public boolean isTiltGesturesEnabled ()

Détermine si les gestes d'inclinaison sont activés/désactivés.

Renvoie
  • true si les gestes d'inclinaison sont activés ; false si les gestes d'inclinaison sont désactivés.

public boolean isZoomControlsEnabled ()

Détermine si les commandes de zoom sont activées/désactivées.

Renvoie
  • true si les commandes de zoom sont activées ; false si les commandes de zoom sont désactivées ;

public boolean isZoomGesturesEnabled ()

Détermine si les gestes de zoom sont activés/désactivés.

Renvoie
  • true si les gestes de zoom sont activés ; false si les gestes de zoom sont désactivés.

public void setAllGesturesEnabled (valeur booléenne activée)

Définit si tous les gestes doivent être activés ou désactivés. Si cette option est activée, tous les gestes sont disponibles. Sinon, tous les gestes sont désactivés. Cela n'empêche pas les utilisateurs d'appuyer sur les boutons à l'écran pour déplacer la caméra (par exemple, une boussole ou des commandes de zoom), ni les mouvements et les animations programmatiques.

Paramètres
activé true pour activer tous les gestes ; false pour les désactiver tous.

public void setCompassEnabled (valeur booléenne activée)

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 s'affiche uniquement lorsque la caméra est inclinée ou pivote par rapport à son orientation par défaut (inclinaison de 0 et orientation de 0). Lorsqu'un utilisateur clique sur la boussole, la caméra s'oriente automatiquement vers son orientation par défaut et disparaît progressivement. Si elle est désactivée, la boussole ne sera jamais affichée.

Par défaut, la boussole est activée (elle apparaît donc lorsque l'appareil photo n'est pas dans l'orientation par défaut).

Paramètres
activé true pour activer la boussole ; false pour la désactiver.

public void setIndoorLevelPickerEnabled (valeur booléenne activée)

Ce paramètre détermine si le sélecteur de niveau intérieur est activé lorsque le mode intérieur est activé. Si la valeur est true, le sélecteur de niveau s'affiche lorsqu'un bâtiment utilise des plans d'intérieur. Si la valeur est false, aucun sélecteur de niveau ne s'affiche. Une application doit fournir sa propre méthode de sélection des niveaux. Le comportement par défaut consiste à afficher le sélecteur de niveau.

Paramètres
activé true pour afficher ; false pour masquer le sélecteur de niveau.

public void setMapToolbarEnabled (valeur booléenne activée)

Définit si la barre d'outils Google Maps doit être activée ou désactivée. Si cette option est activée et que la barre d'outils Google Maps peut être affichée dans le contexte actuel, une barre comportant plusieurs actions contextuelles s'affiche. Par exemple, elle permet d'ouvrir cette carte dans l'application Google Maps et de rechercher l'itinéraire vers le repère en surbrillance dans l'application Google Maps.

Par défaut, la barre d'outils Map est activée.

Paramètres
activé true pour activer la barre d'outils Map ; false pour la désactiver.

public void setMyLocationButtonEnabled (valeur booléenne activée)

Active ou désactive le bouton "Ma position". Le bouton de localisation permet à la caméra de se déplacer de sorte que la position de l'utilisateur soit au centre de la carte. Si le bouton est activé, il n'apparaît que lorsque le calque "Ma position" est activé.

Par défaut, le bouton "Ma position" est activé. Il est donc affiché lorsque la couche "Ma position" est activée.

Paramètres
activé true pour activer le bouton "Ma position" et false pour le désactiver.

public void setRotationGesturesEnabled (valeur booléenne activée)

Définit si les gestes de rotation doivent être activés ou désactivés. Si cette option est activée, les utilisateurs peuvent effectuer une rotation de l'appareil photo avec deux doigts. Si cette option est désactivée, les utilisateurs ne peuvent pas faire pivoter la caméra par gestes. Ce paramètre n'empêche pas l'utilisateur d'appuyer sur l'icône de boussole pour réinitialiser l'orientation de la caméra. Il ne limite pas non plus les mouvements programmatiques et les animations de la caméra.

Par défaut, les gestes de rotation sont activés.

Paramètres
activé true pour activer la rotation ; false pour désactiver les gestes de rotation.

public void setScrollGesturesEnabled (valeur booléenne activée)

Définit si les gestes de défilement doivent être activés ou désactivés. Si cette option est activée, les utilisateurs peuvent balayer l'écran pour faire un panoramique. Si cette option est désactivée, le balayage n'a aucun effet. Ce paramètre ne limite pas les mouvements et les animations programmatiques de la caméra.

Par défaut, les gestes de défilement sont activés.

Paramètres
activé true pour activer les gestes de défilement ; false pour les désactiver.

public void setScrollGesturesEnabledDuringRotationOrZoom (valeur booléenne activée)

Définit si les gestes de défilement peuvent avoir lieu en même temps qu'un geste de zoom ou de rotation. Si cette option est activée, les utilisateurs peuvent faire défiler la carte tout en effectuant un zoom ou une rotation. Si cette option est désactivée, il n'est pas possible de faire défiler la carte lorsque l'utilisateur la fait pivoter ou la zoome à l'aide de gestes. Ce paramètre ne désactive pas les gestes de défilement, mais uniquement pendant les gestes de rotation et de zoom. Il ne limite pas non plus les mouvements programmatiques et les animations de la caméra.

Par défaut, les gestes de défilement sont activés pendant la rotation et le zoom.

Paramètres
activé true pour activer les gestes de défilement pendant les gestes de rotation ou de zoom ; false pour les désactiver.

public void setTiltGesturesEnabled (valeur booléenne activée)

Définit la préférence d'activation ou de désactivation des gestes d'inclinaison. Si cette option est activée, les utilisateurs peuvent effectuer un balayage vertical vers le bas avec deux doigts pour incliner la caméra. Si cette option est désactivée, les utilisateurs ne peuvent pas incliner la caméra par gestes. Ce paramètre n'empêche pas les utilisateurs d'appuyer sur l'icône de boussole pour réinitialiser l'orientation de la caméra. Il ne limite pas non plus les mouvements et les animations programmatiques de la caméra.

Par défaut, les gestes d'inclinaison sont activés.

Paramètres
activé true pour activer les gestes d'inclinaison, false pour les désactiver.

public void setZoomControlsEnabled (valeur booléenne activée)

Active ou désactive les commandes de zoom. Si elles sont activées, les commandes de zoom sont deux boutons (un pour effectuer un zoom avant et un autre pour le zoom arrière) qui s'affichent à l'écran. Lorsqu'on appuie dessus, la caméra fait un zoom avant (ou un zoom arrière) d'un niveau. Si cette option est désactivée, les commandes de zoom ne s'affichent pas.

Par défaut, les commandes de zoom sont activées.

Paramètres
activé true pour activer les commandes de zoom ; false pour les désactiver.

public void setZoomGesturesEnabled (valeur booléenne activée)

Définit si les gestes de zoom doivent être activés ou désactivés. Si l'option est activée, les utilisateurs peuvent appuyer deux fois ou appuyer avec deux doigts ou pincer pour zoomer. Si cette option est désactivée, ces gestes n'ont aucun effet. Ce paramètre n'affecte pas les boutons de zoom et ne limite pas les mouvements et les animations programmatiques de la caméra.

Par défaut, les gestes de zoom sont activés.

Paramètres
activé true pour activer les gestes de zoom ; false pour les désactiver.