MapOptions

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

Partager ce tutoriel sur les réseaux sociaux
Signaler une erreur dans cet article

Caractéristiques de l'objet MapOptions

caractéristiques de l'objet google.maps.MapOptions

Propriété
Propriété MapOptions
PropriétéTypeDescription
backgroundColorType :  string 

Définit la couleur du fond de la balise <div/> dans laquelle la carte est affichée.

Cette couleur est visible lorsque les tuiles constituant la carte ne sont pas encore chargées.

Cette option peut être utilisée uniquement lorsque la carte est initialisée.

centerType : LatLng

Définit le centre initial de la carte.

Cette propriété est  Obligatoire .

clickableIconsType :  boolean 

Si définit sur  false , les icônes de la carte ne sont pas cliquables.

Une icône de carte représente un point d'intérêt , aussi connu sous le nom de POI ( Point Of Interest ).

 Par défaut  les icônes de carte sont cliquables.

disableDefaultUIType :  boolean 

Active / désactive l'Interface Utilisateur (UI) par défaut.

Chacun des éléments composant l'UI peut être remplacé de façon individuelle.

disableDoubleClickZoomType :  boolean 

Active / désactive le zoom et le centrage de la carte par double-clic.

Activé  par défaut .

draggableType :  boolean 

Si défini sur  false , empêche la carte d'être déplacée par glissement.

Le déplacement par glissement est activé  par défaut .

draggableCursorType :  string 

Nom ou URL du curseur à afficher lorsqu'il est sur un objet déplaçable.

draggingCursorType :  string 

Nom ou URL du curseur à afficher lorsque l'objet sur lequel il est placé est en cours de déplacement.

fullscreenControlType :  boolean 

Active ou désactive le contrôle plein écran (Fullscreen).

fullscreenControlOptionsType : FullscreenControlOptions

Les options d'affichage pour le contrôle plein écran (Fullscreen).

headingType :  number 

Le cap de l'imagerie aérienne mesuré en degrés dans le sens horaire à partir de la direction cardinale du Nord.

Les caps sont arrondis sur l'angle le plus proche disponible pour lequel les images sont disponibles.

keyboardShortcutsType :  boolean 

Si défini sur  false , empêche la carte d'être contrôlée par le clavier.

Les raccourcis clavier sont activés  par défaut .

Il faut auparavant cliquer sur la carte pour que les raccourcis clavier puissent fonctionner.

mapMakerType :  boolean 

Cette propriété a la valeur  true  si les tuiles Map Maker doivent être utilisées à la place des tuiles habituelles.

mapTypeControlType :  boolean 

Etat initial activé / désactivé du contrôle de type de carte.

Menu DROPDOWN_MENU   ou   Menu HORIZONTAL_BAR

mapTypeControlOptionsType : MapTypeControlOptions

Les options d'affichage initiales pour le contrôle de type de carte.

Menu DROPDOWN_MENU   ou   Menu HORIZONTAL_BAR

mapTypeIdType : MapTypeId

Définit le type de carte intial à appliquer à la carte.

Les valeurs possibles sont :

  • google.maps.MapTypeId.ROADMAP : Plan,
  • google.maps.MapTypeId.SATELLITE : Satellite,
  • google.maps.MapTypeId.HYBRID : Mixte,
  • google.maps.MapTypeId.TERRAIN : Relief.

Cette propriété est Obligatoire.

maxZoomType :  number 

Niveau de zoom maximal qui s'affichera sur la carte.

Si omis, ou valant  null , le niveau de zoom maximal du type de carte actuel est utilisé en lieu et place.

minZoomType :  number 

Niveau de zoom minimal qui s'affichera sur la carte.

Si omis, ou valant  null , le niveau de zoom minimal du type de carte actuel est utilisé en lieu et place.

noClearType :  boolean 

Si défini sur  true , ne pas effacer le contenu de la balise <div/> de la carte.

panControlType :  boolean 

Active / Désactive le contrôle panoramique.

Contrôle Panoramique

panControlOptionsType : PanControlOptions

Les options d'affichage pour le contrôle panoramique.

Contrôle Panoramique

rotateControlType :  boolean 

L'état ​​activé / désactivé du contrôle de rotation Imagerie 45°

Controle Imagerie 45°

rotateControlOptionsType : RotateControlOptions

Options d'affichage pour le contrôle de rotation Imagerie 45°.

Controle Imagerie 45°

scaleControlType :  boolean 

Etat activé / désactivé initial du contrôle indiquant l'échelle de la carte.

Contrôle Echelle

scaleControlOptionsType : ScaleControlOptions

Les options initiales d'affichage du contrôle de l'échelle.

Contrôle Echelle

scrollwheelType :  boolean 

Si défini sur  false , désactive le zoom sur la carte à l'aide de la molette de la souris.

Le défilement à l'aide de la molette de la souris est activé  par défaut .

signInControlType :  boolean 

État ​​activé ou désactivé du contrôle d'identification.

Cette option est utilisable uniquement si le paramètre signed_in=true a été passé dans l'URL permettant de charger l'API.

Vous pouvez utiliser cette option pour masquer le contrôle d'identification de la carte si vous avez fourni une autre façon de se connecter aux utilisateurs telle que le bouton Google Sign-In.

Cette option n'a aucune incidence sur la visibilité de l'avatar Google affiché lorsque l'utilisateur est déjà identifié .

streetViewType : StreetViewPanorama

Un StreetViewPanorama à afficher quand le petit bonhomme pegman est déposé sur la carte.

Si aucun panoramique n'est spécifié, un StreetViewPanorama par défaut sera affiché dans la <div/> de la carte quand le petit bonhomme pegman est déposé.

Pegman c'est lui : Contrôle Pegman

streetViewControlType :  boolean 

Etat initial activé / désactivé du contrôle Street View nommé pegman :

Contrôle Pegman

streetViewControlOptionsType : StreetViewControlOptions

Les options d'affichage initial pour le contrôle de Street View Pegman :

Contrôle Pegman

stylesType :  Array <MapTypeStyle>

Styles à appliquer à chacun des types de carte par défaut. Notez que les styles ne s'appliquent qu'aux 'label' et 'geometry' dans les modes de Satellite/Hybride et Terrain.

tiltType :  number 

Commande le comportement de commutation automatique de l’angle d’incidence de la carte.

Les seules valeurs autorisées sont 0 et 45.

La valeur 0 pousse la carte de toujours utiliser une vue de dessus de 0° quel que soit le niveau de zoom et la vue.

La valeur 45 pousse l’angle d’inclinaison à passer automatiquement à 45 chaque fois que l’imagerie à 45° est disponible pour les niveau de zoom et vue actuel, et à rebasculer vers 0 chaque fois que l’imagerie 45° n’est pas disponible (il s’agit du comportement par défaut).

L'imagerie à 45° est uniquement disponible pour les types de carte SATELLITE et HYBRID, dans certains endroits et à certains niveaux de zoom.

Remarque : getTilt renvoie l’angle d’inclinaison actuel, et non la valeur spécifiée par cette option. Parce que la méthode getTilt et cette option se référent à des choses différentes, n'utilisez pas la méthode bind() sur la propriété d’inclinaison tilt; procéder ainsi peut mener à des effets imprévisibles.

zoomType :  number 

Définit le niveau de zoom initial de la carte.

Cette propriété est Obligatoire.

zoomControlType :  boolean 

Etat activé / désactivé du contrôle de zoom.

Contrôle Zoom SMALL   ou   Contrôle Zoom LARGE

zoomControlOptionsType : ZoomControlOptions

Les options d'affichage pour le contrôle de zoom.

Contrôle Zoom SMALL   ou   Contrôle Zoom LARGE