Attention :
L'API Google Maps Javascript Version 2 a été officiellement déclarée obsolète le 19 mai 2010 par Google.
L'API Version 2 continuera cependant à fonctionner durant encore trois ans, à compter de cette date, conformément à la politique de dépréciation de Google.
Conlusion, si vous devez développer une application aujourd'hui utilisez d'ores et déjà la version 3 de l'API Google Maps Javascript ( cela vous évitera d'avoir à tout recommencer ou à tout repayer dans 3 ans ! ) ou migrez votre application actuelle vers la version 3.
Un GMarker marque une position sur la carte.
Il implémente l'interface GOverlay et est ainsi ajouté à la carte en utilisant la méthode GMap2.addOverlay().
Un objet marqueur à une latitude / longitude latlng, qui est la position géographique où le marqueur est ancré sur la carte, et un icône icon.
Si l'icône icon n'est pas défini dans le constructeur, l'icône par défaut G_DEFAULT_ICON est utilisé.
Après, qu'il est été ajouté à la carte, l'info-bulle de cette carte peut être ouverte par le marqueur.
L'objet marqueur renverra les événements liés à la souris et à l'info-bulle.
Constructeur |
Description |
|---|---|
|
Créé un marqueur à la latitude/longitude Si le drapeau Déconseillé depuis 2.50. |
|
|
|
Crée un marqueur à la latitude/longitude Par défaut, les marqueurs sont cliquables et ont licône par défaut |
Avant d'invoquer ces méthodes, le marqueur doit être ajouté à la carte.
Méthode |
Valeur retournée |
Description |
|---|---|---|
|
|
Aucune |
Ouvre l'info-bulle sur l'icône du marqueur. Le contenu de l'info-bulle est donné comme un noeud DOM. Seule l'option |
|
|
Aucune |
Ouvre l'l'info-bulle sur l'icône du marqueur. Le contenu de l'info-bulle est donné comme une chaîne qui contient du texte HTML. Seule l'option |
|
|
Aucune |
Ouvre l'info-bulle à onglets sur l'icône du marqueur. Le contenu de l'info-bulle est donné comme un tableau d'onglets qui contient le contenu de l'onglet en tant que noeuds DOM. Seules les options |
|
|
Aucune |
Ouvre l'info-bulle à onglets sur l'icône du marqueur. Le contenu de l'info-bulle est donné comme un tableau d'onglets qui contient le contenu de l'onglet en tant que chaînes contenant du texte HTML. Seules les options |
|
|
Aucune |
Lie le noeud DOM donné à ce marqueur. Le contenu de ce noeud sera automatiquement affiché dans l'info-bulle quand le marqueur est cliqué. Pass |
|
|
Aucune |
Lié le code HTML donné à ce marqueur. Le contenu HTML sera affiché automatiquement dans l'info-bulle quand le marqueur sera cliqué. Passer |
|
|
Aucune |
Lie Le contenu à l'intérieur de ces noeuds onglets sera automatiquement affiché dans l'info-bulle quand le marqueur est cliqué. Passer |
|
|
Aucune |
Lie Le HTML contenu dans ces onglets seront automatiquement affichées dans l'info-bulle quand le marqueur est cliqué. Passer |
|
|
Aucune |
Ferme l'info-bulle uniquement si elle appartient à ce marqueur. |
|
|
Aucune |
Ouvre l'info-bulle sur l'icône du marqueur. Le contenu de l'info-bulle est un agrandissement de la carte autour de la position de marqueur. Seules les options |
|
|
Retourne l'icône |
|
|
|
Chaîne |
Renvoie le titre de ce marqueur, comme indiqué par le constructeur via la propriété Retourne undefined si aucun titre n'est déclaré. |
|
|
Retourne les coordonnées géographiques auxquelles ce marqueur est ancré, comme déclarées par le constructeur ou par Déconseillé depuis 2.88. |
|
|
|
Retourne les coordonnées géographiques auxquelles ce marqueur est ancré, comme déclaré dans le constructeur ou par |
|
|
|
Aucune |
Définit les coordonnées géographiques du point auquel ce marqueur est ancré. (Obsolète depuis 2.88. |
|
|
Aucune |
Définit les coordonnées géographiques du point où ce marqueur est ancré. |
|
|
Aucune |
Permet le glisser-déposer du marqueur sur la carte. Pour fonctionner, le marqueur doit avoir été initialisé avec |
|
|
Aucune |
Désactive le glisser-déposer du marqueur sur la carte. |
|
|
Booleénne true ou false |
Retourne true si le marqueur a été initialisé par le constructeur en utilisant Sinon, retourne false |
|
|
Booleénne true ou false |
Retourne true si le glisser-déposer est activé pour le marqueur courant. |
|
|
Aucune |
Demande à l'image indiquée par l' Noter que ni l'image du marqueur ni l'image de son ombre ne sont ajustées. Par conséquent, cette méthode est principalement destinée à créer des effets permettant de surligner ou de masquer le marqueur, plutôt que d'effectuer des changements d'apparence radicaux du marqueur . |
|
|
Aucune |
Cache le marqueur si il est actuellement visible. Notez que cette fonction déclenche l'événement |
|
|
Aucune |
Affiche le marqueur si il est actuellement caché. Notez que cette fonction déclenche l'événement |
|
|
Booleénne true ou false |
Retourne true si le marqueur est actuellement caché. Sinon, retourne false. |
Tous ces événements se déclenchent uniquement si le marqueur n'est pas inerte (voir constructeur).
Événement |
Description |
|---|---|
|
|
Cet événement est généré lorsque l'icône du marqueur a été cliqué, en passant les coordonnées du marqueur courant au sein de son argument Notez que cet événement sera également généré pour la carte, avec le marqueur passé comme premier argument au gestionnaire d'événements. |
|
|
Cet événement est généré lorsque l'icône du marqueur a été double-cliqué, en passant les coordonnées du marqueur courant au sein de son argument Notez que cet événement ne se déclenchera pas pour la carte, car les centres de carte sur double-clic comme un comportement câblé. |
|
|
Cet événement est généré lorsque l'événement DOM mousedown est tiré sur l'icône du marqueur, en passant les coordonnées du marqueur actuel au sein de son argument Remarquez que le marqueur arrêtera l'événement DOM mousedown, de sorte qu'il ne cause pas de la carte pour commencer le glissement. |
|
|
Cet événement est généré pour la mouseup DOM sur le marqueur, et en passant les coordonnées actuelles du marqueur au sein de son argument Remarquez que le marqueur n'arrêtera pas l'événement DOM mousedown, parce qu'il ne confondra pas le gestionnaire de glisser la carte. |
|
|
Cet événement est généré lorsque la souris survole la zone délimitant l'icône du marqueur, en passant les coordonnées actelles du marqueur au sein de son argument |
|
|
Cet événement est généré lorsque la souris quitte la zone délimitant l'icône de marqueur, en passant les coordonnées actuelles du marqueur au sein de son argument |
|
|
Cet événement est généré quand l'info-bulle de la carte a été ouverte par ce marqueur. |
|
|
Cet événement est généré avant que l'info-bulle de la carte qui a été ouverte par ce marqueur ne soit fermée. |
|
|
Cet événement est généré quand l'info-bulle de la carte qui a été ouverte par ce marqueur est fermée. Cela se produit soit lorsque l'info-bulle a été fermée, ou lorsqu'elle a été ouverte sur un autre marqueur, ou sur la carte. L'événement |
|
|
Cet événement est généré quand le marqueur est retiré de la carte, en utilisant |
|
|
Si le gliser-déposer est activé pour ce marqueur, cet événement est généré quand le marqueur commence à glisser, en passant les coordonnées actuelles du marqueur au sein de son argument |
|
|
Si le gliser-déposer est activé pour ce marqueur, cet événement est généré quand le marqueur est déplacé, en passant les coordonnées actulles du marqueur au sein de son argument |
|
|
Si le gliser-déposer est activé pour ce marqueur, cet événement est généré quand le marqueur cesse d'être déplacé, en passant les coordonnées actuelles du marqueur au sein de son argument |
|
|
Cet événement est généré lorsque la visibilité du marqueur est modifiée (autrement dit lorsque le marqueur passe de l'état visible à l'état caché ou vice-versa).
|
Ceci est une traduction non officielle de "Google Maps API Reference version 2".
La version originale, en Anglais, se situe ici : Google Maps API Reference version 2 #GMarker.
| © 2010 | Référence Google Maps API Version 2 en Français |