VIAMICHELIN JAVASCRIPT API


Polygon

Polygon est en charge des objets graphiques de type polygone. Elle est instanciée par new et hérite de Layer.

Paramètres du constructeur

PropriétésTypeDescriptionDéfaut
coords [GeoPoint] ou [[float], [float]] Tableau de coordonnées géographiques correspondants aux points définissant le polygone. N/A
strokeColor string Couleur du tracé du polygone. '#000'
strokeOpacity float Opacité du contour du polygone entre 0.0 (complètement transparent) et 1.0 (complètement opaque). 1.0
strokeWeight int Largeur en pixels du contour du polygone. 2
fillColor string Couleur de remplissage du polygone. '#0F0'
fillOpacity float Opacité du replissage du polygone entre 0.0 (complètement transparent) et 1.0 (complètement opaque). 0.0
htm string Contenu HTML à présenter dans l'info-bulle. ''

 

Méthodes

MéthodesValeur retournéeDescription
getGeoBoundaries() [GeoPoint,GeoPoint] Permet de récupérer les coordonnées géographiques des bordures nord-ouest et sud-est du polygone.
getPath() [GeoPoint] Permet de récupérer les nœuds du chemin courant. Le dernier élément du tableau retourné est toujours égal au premier (fermeture du polygone).
setPath([GeoPoint] ou [[float], [float]]) - Permet de remplacer les nœuds du chemin courant. Le contenu de la carte est automatiquement mis à jour.
getStrokeColor() string Permet de récupérer la couleur du contour du polygone.
setStrokeColor(newColor: string) - Permet de modifier la couleur du contour du polygone.
getStrokeOpacity() float Permet de récupérer l'opacité du contour du polygone
setStrokeOpacity(newOpacity: float) - Permet de modifier l'opacité du contour du polygone.
getStrokeWeight() int Permet de récupérer l'épaisseur du contour du polygone.
setStrokeWeight(newWeight: int) - Permet de modifier l'épaisseur du contour du polygone.
getFillColor() string Permet de récupérer la couleur de remplissage du polygone.
setFillColor(newColor: string) - Permet de modifier la couleur de remplissage du polygone.
getFillOpacity() float Permet de récupérer l'opacité du remplissage du polygone
setFillOpacity(newOpacity: float) - Permet de modifier l'opacité du remplissage du polygone.
setBubbleContent(htm: string) - Change le contenu HTML présenté dans l'info-bulle.

 

Evènements

EvènementsArgumentsDescription
onClick GeoPoint Renvoyé lorsque l'utilisateur clique sur le polygone.
onExpandOpen - Renvoyé lorsque l'info-bulle du polygone s'ouvre.
onExpandClose - Renvoyé lorsque l'info-bulle du polygone se ferme.

 

Retour haut de page