J'ai une carte ESRI qui contient 11 polylignes. Je voudrais que lorsqu'un utilisateur passe sur une ligne, la ligne change de couleur et change de largeur. Lorsqu'un utilisateur quitte la ligne, la ligne reprend sa couleur et sa largeur d'origine. Toutes ces lignes sont sur la même couche (var atteint).Changer la couleur et la largeur de Polyline - API JavaScript ESRI
J'ai le code qui détecte lorsqu'un mousesover utilisateur ou mouseout d'une ligne:
dojo.connect(reaches, "onMouseOver", function(evt)
{ });
dojo.connect(reaches, "onMouseOut", function()
{ });
Ils détectent correctement lorsque la souris sur une ligne et lorsque la souris est hors ligne. La façon dont j'ai ces 2 fonctions, ils détectent quand la souris est sur n'importe quelle ligne dans la couche reaches
. Je voudrais que la fonction onMouseOver
sache quelle ligne a été survolée et change la couleur et la largeur de la ligne. Comment puis-je faire cela?
Avez-vous résolu ce problème? Je suis confronté au même problème –