MarkerShape

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

Caractéristiques de l'objet MarkerShape

caractéristiques de l'objet google.maps.MarkerShape

Cet objet définit la zone cliquable d'une image de marqueur pour les navigateurs autres qu'Internet Explorer.

La forme (shape) comporte deux propriétés — type et coord — qui définissent la région non-transparente d'une image. Un objet MarkerShape n'est pas requis sur Internet Explorer car ce navigateur ne déclenche pas par défaut les événements sur la région transparente d'une image.

Propriété
Propriété MarkerShape
PropriétéTypeDescription
coordsType :  Array < number >

Le format de cet attribut dépend de la valeur de type et suit les spécifications du w3 concernant les coordonnées coords pour les aires que vous pouvez lire à cette adresse : http://www.w3.org/TR/REC-html40/struct/objects.html#adef-coords.

L'attribut coords est un tableau d'entiers qui spécifie la position des pixels de la forme par rapport au coin supérieur gauche de l'image cible.

Les coordonnées dépendent de la valeur de type comme suit :

  • circle: coords vaut [x1, y1, r] où x1, y2 sont les coordonnées du centre du cercle, et r son rayon.
  • poly: coords vaut [x1, y1, x2, y2 ... xn, yn], où chaque paire x, y contient les coordonnées d'un sommet du polygone.
  • rect: coords vaut [x1, y1, x2, y2], où x1, y1 sont les coordonnées du coin supérieur gauche du rectangle et x2, y2 sont les coordonnées du coin inférieur droit du rectangle.
typeType :  string 

Décrit de type de la forme qui peut être soit un cercle circle, soit un polygone poly, soit un rectangle rectangle.