MapOptions

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

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 

Le nom ou l'url du curseur à afficher lorsque la souris est sur une carte déplaçable. Cette propriété utilise la propriété css cursor pour changer l'icône. Comme avec la propriété css, vous devez spécifier au moins un curseur de repli qui ne soit pas une URL.

Par exemple : draggableCursor: 'url (http://www.example.com/icon.png), auto;' .

draggingCursorType :  string 

Le nom ou l'url du curseur à afficher lorsque la carte est en cours de déplacement. Cette propriété utilise la propriété css cursor pour changer l'icône. Comme avec la propriété css, vous devez spécifier au moins un curseur de repli qui ne soit pas une URL.

Par exemple: draggingCursor: 'url (http://www.example.com/icon.png), auto;' .

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).

gestureHandlingType :  string 

Ce paramètre contrôle la gestion des gestes sur la carte. Les valeurs autorisées sont :

  • "cooperative" : les gestes tactiles à deux doigts permettent de faire un panoramique et de zoomer sur la carte, à l'instar de tous les mouvements de la souris. Les gestes tactiles comportant un seul doigt ne sont pas gérés par la carte. Dans ce mode, la carte coopère avec la page, ainsi les gestes tactiles comportant un seul doigt peuvent parcourir la page.
  • "greedy" : tous les gestes tactiles (à un ou deux doigts) permettent de faire un panoramique et de zoomer sur la carte
  • "none" : les gestes tactiles de utilisateur ne permettent pas de faire un panoramique et de zoomer sur la carte.
  • "auto" : ( par défaut ) La gestion des gestes est soit cooperative, soit greedy, selon que la page peut être déplacée ou non.

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.

mapTypeControlType :  boolean 

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

   ou   

mapTypeControlOptionsType : MapTypeControlOptions

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

   ou   

mapTypeIdType : MapTypeId

Définit le type de carte intial.

Les valeurs possibles sont :

 Par défaut , elle est définie sur google.maps.MapTypeId.ROADMAP.

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.

panControlOptionsType : PanControlOptions

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

rotateControlType :  boolean 

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

rotateControlOptionsType : RotateControlOptions

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

scaleControlType :  boolean 

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

scaleControlOptionsType : ScaleControlOptions

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

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 :

streetViewControlType :  boolean 

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

streetViewControlOptionsType : StreetViewControlOptions

Les options d'affichage initial pour le contrôle de Street View 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.

   ou   

zoomControlOptionsType : ZoomControlOptions

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

   ou