Vous avez trouvé ce tutoriel intéressant ? Recommandez le en cliquant sur le bouton +1    

Classe google.maps.Marker

Tutoriel publié le Mis à jour le
Tutoriel en Français

Cette classe étend MVCObject.

Accès Rapide

Constante Marker
Constructeur Marker
Evénements Marker
Méthodes Marker
Exemples & Infos diverses

Constante Marker

  Constante    Description  
MAX_ZINDEX

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

Constructeur Marker

  Constructeur    Description  
Marker(
     opts?:MarkerOptions
)

Créé un marqueur avec les options opts? indiqué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 fixée, pour que le marqueur soit affiché.

Evénements Marker

  Evénements    Arguments    Description  
animation_changed none 

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

clickMouseEvent

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

clickable_changed none 

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

cursor_changed none 

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

dblclickMouseEvent

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

dragMouseEvent

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

dragendMouseEvent

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

draggable_changed none 

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

dragstartMouseEvent

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

flat_changed none 

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

icon_changed none 

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

mousedownMouseEvent

Cet événement est renvoyé lorsque l'événement DOM mousedown est déclenché sur l'icône du marqueur.

mouseoutMouseEvent

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

mouseoverMouseEvent

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

mouseupMouseEvent

Cet événement est renvoyé lorsque l'événement DOM mouseup est déclenché sur le marqueur.

position_changed none 

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

rightclickMouseEvent

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

shadow_changed none 

Cet événement est renvoyé lorsque la propriété shadow du marqueur change.

shape_changed none 

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

title_changed none 

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

visible_changed none 

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

zindex_changed none 

Cet événement est renvoyé lorsque la propriété zindex du marqueur change.

Méthodes Marker

  Méthodes    Valeur Retournée    Description  
getAnimation()Animation
getClickable() boolean 

getCursor() string 

getDraggable() boolean 

getFlat() boolean 

getIcon() string |MarkerImage

getMap()Map|StreetViewPanorama

getPosition()LatLng

getShadow() string |MarkerImage

getShape()MarkerShape

getTitle() string 

getVisible() boolean 

Retourne  true  si le marqueur est visible, sinon  false .

getZIndex() number 

setAnimation(
       animation:Animation
)
 none 

Lance une animation.

N'importe quelle animation, déjà en cours, sera annulée.

Les animations actuellement supportées sont :

  • BOUNCE,
  • DROP.

Le passage à  null  provoquera l'arrêt de n'importe quelle animation.

setClickable(
       flag:boolean
)
 none 

setCursor(
       cursor: String 
)
 none 

setDraggable(
       flag: boolean 
)
 none 

setFlat(
       flag: boolean 
)
 none 

setIcon(
       icon: String |MarkerImage
)
 none 

setMap(
       map:Map|StreetViewPanorama
)
 none 

Rend le marqueur sur la carte indiquée ou le panorama.

Si la carte est fixée à  null , le marqueur sera enlevé.

setOptions(
       options:MarkerOptions
)
 none 

setPosition(
       latlng:LatLng
)
 none 

setShadow(
       shadow: String |MarkerImage
)
 none 

setShape(
       shape:MarkerShape
)
 none 

setTitle(
       title: String 
)
 none 

setVisible(
       visible: boolean 
)
 none 

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

setZIndex(
       zIndex: number 
)
 none