Marker

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

Classe Marker

classe google.maps.Marker

Cette classe hérite de la classe MVCObject.

Constante
Constructeur
Evénement
Méthode
Constante Marker
ConstanteDescription
MAX_ZINDEX

Le z-index maximum par défaut que l'API assignera à un marqueur. Vous pouvez définir un z-index plus élevé afin d'afficher un marqueur plus en avant.

Constructeur Marker
ConstructeurDescription
Marker(
     opts?:MarkerOptions
)

Crée un marqueur avec les options spécifiées.

Si une carte est spécifiée, le marqueur est ajouté à la carte lors de sa construction.

Notez que la position du marqueur doit être indiquée, pour que le marqueur soit affiché.

Evénement Marker
EvénementArgumentsDescription
animation_changedArguments :  None 

Cet événement est déclenché quand la propriété animation du marqueur change.

clickArguments : MouseEvent

Cet événement est déclenché lorsque l'icône du marqueur a été cliqué.

clickable_changedArguments :  None 

Cet événement est déclenché quand la propriété clickable du marqueur change.

cursor_changedArguments :  None 

Cet événement est déclenché quand la propriété cursor du marqueur change.

dblclickArguments : MouseEvent

Cet événement est déclenché lorsque l'icône marqueur a été double-cliqué.

dragArguments : MouseEvent

Cet événement est déclenché à plusieurs reprises tant que l'utilisateur fait glisser le marqueur.

dragendArguments : MouseEvent

Cet événement est déclenché lorsque l'utilisateur cesse de faire glisser la carte.

draggable_changedArguments :  None 

Cet événement est déclenché lorsque la propriété draggable du marqueur change.

dragstartArguments : MouseEvent

Cet événement est déclenché lorsque l'utilisateur commence à faire glisser le marqueur.

flat_changedArguments :  None 

Cet événement est déclenché lorque la propriété flat du marqueur change.

icon_changedArguments :  None 

Cet événement est déclenché lorsque la propriété icon du marqueur change.

mousedownArguments : MouseEvent

Cet événement est déclenché pour un mousedown sur le marqueur.

mouseoutArguments : MouseEvent

Cet événement est déclenché lorsque la souris quitte la zone de l'icône du marqueur.

mouseoverArguments : MouseEvent

Cet événement est déclenché lorsque la souris entre dans la zone de l'icône du marqueur.

mouseupArguments : MouseEvent

Cet événement est déclenché pour un mouseup sur le marqueur.

position_changedArguments :  None 

Cet événement est déclenché lorsque la propriété position du marqueur change.

rightclickArguments : MouseEvent

Cet événement est déclenché lorsque le marqueur est cliqué avec le bouton droit de la souris.

shape_changedArguments :  None 

Cet événement est déclenché lorsque la propriété shape du marqueur change.

title_changedArguments :  None 

Cet événement est déclenché lorsque la propriété title du marqueur change.

visible_changedArguments :  None 

Cet événement est déclenché lorsque la propriété visible du marqueur change.

zindex_changedArguments :  None 

Cet événement est déclenché lorsque la propriété zIndex du marqueur change.

Méthode Marker
MéthodeValeur RetournéeDescription
getAnimation()Valeur retournée : Animation

getAttribution()Valeur retournée : Attribution

getClickable()Valeur retournée :  boolean 

getCursor()Valeur retournée :  string 

getDraggable()Valeur retournée :  boolean 

getIcon()Valeur retournée :  string |Icon|Symbol

getLabel()Valeur retournée : MarkerLabel
getMap()Valeur retournée : Map|StreetViewPanorama

getOpacity()Valeur retournée :  number 

getPlace()Valeur retournée : MarkerPlace

getPosition()Valeur retournée : LatLng

getShape()Valeur retournée : MarkerShape

getTitle()Valeur retournée :  string 

getVisible()Valeur retournée :  boolean 

Retourne  true  si le marqueur est visible.

getZIndex()Valeur retournée :  number 

setAnimation(
       animation:Animation
)
Valeur retournée :  None 

Lance une animation.

Toute animation déjà en cours sera annulée.

Les animations actuellement supportées sont :

  • BOUNCE,
  • DROP.

Passer  null  à cette méthode provoquera l'arrêt de toute animation.

setAttribution(
       attribution:Attribution
)
Valeur retournée :  None 

setClickable(
       flag: boolean 
)
Valeur retournée :  None 

setCursor(
       cursor: String 
)
Valeur retournée :  None 

setDraggable(
       flag: boolean 
)
Valeur retournée :  None 

Si définie sur  true , l'utilisateur peut faire glisser ce marqueur sur la carte.

setIcon(
       icon: String |Icon|Symbol
)
Valeur retournée :  None 

setLabel(
       label: string |MarkerLabel
)
Valeur retournée :  None 
setMap(
       map:Map|StreetViewPanorama
)
Valeur retournée :  None 

Rend le marqueur sur la carte ou le panoramique indiqué.

Si map est définie sur  null , le marqueur sera supprimé.

setOpacity(
       opacity: number 
)
Valeur retournée :  None 

setOptions(
       options:MarkerOptions
)
Valeur retournée :  None 

setPlace(
       place:MarkerPlace
)
Valeur retournée :  None 

setPosition(
       latlng:LatLng|LatLngLiteral
)
Valeur retournée :  None 

setShape(
       shape:MarkerShape
)
Valeur retournée :  None 

setTitle(
       title: String 
)
Valeur retournée :  None 

setVisible(
       visible: boolean 
)
Valeur retournée :  None 

Masque ce marqueur si la valeur est définie sur  false .

setZIndex(
       zIndex: number 
)
Valeur retournée :  None