Marker

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

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