VIAMICHELIN JAVASCRIPT API


PolyLine

PolyLine est en charge des objets graphiques de type polyligne. 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 correspondant aux points définissant la polyligne. N/A
strokeColor string Couleur du tracé de la polyligne. '#000'
strokeOpacity float Opacité de la polyligne entre 0.0 (complètement transparent) et 1.0 (complètement opaque). 1.0
strokeWeight int Largeur en pixels du tracé de la polyligne. 2
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 de la polyligne.
getPath() [GeoPoint] Permet de récupérer les nœuds du chemin courant.
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 trait de la polyligne.
setStrokeColor(newColor: string) - Permet de modifier la couleur du trait de la polyligne.
getStrokeOpacity() float Permet de récupérer l'opacité du trait de la polyligne.
setStrokeOpacity(newOpacity: float) - Permet de modifier l'opacité du trait de la polyligne.
getStrokeWeight() int Permet de récupérer l'épaisseur du trait de la polyligne.
setStrokeWeight(newWeight: int) - Permet de modifier l'épaisseur du trait de la polyligne.
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 la polyligne.
onExpandOpen - Renvoyé lorsque l'info-bulle de la polyligne s'ouvre.
onExpandClose - Renvoyé lorsque l'info-bulle de la polyligne se ferme.

 

Retour haut de page