2013-06-05 2 views
0

S'il vous plaît fournir de l'aide concernant:Comment utiliser la fonction onclick pour un seul point dans le tableau de points

J'ai créé une carte en utilisant esri.geometry.Multipoint, je veux changer la couleur du marqueur particulier onclick événement . J'ai essayé, mais c'est en changeant toute la couleur du marqueur que je l'ai appliqué sur une couche complète.

J'utilise javascript arcgis api3.5

layer.add(graphic); 
    map.addLayer(layer); 
    dojo.connect(layer,'onClick',layer,function(evt) 
    { 
     var g = this.graphics[0]; 
     var symbolchange = esri.symbol.PictureMarkerSymbol('http://../resource/images/location.png', 50, 50); 
     g.setSymbol(symbolchange); 
    }); 

Merci à l'avance ....................

Répondre

0

si vous ajouter une carte graphique à la carte vous pouvez utiliser cet événement

dojo.connect(map.graphics,'onClick',function(evt){}); 

mais si vous voulez faire avec la couche déjà vous pouvez l'utiliser pour « featureLayer »

dojo.connect(layername, "onSelectionComplete", function (evt) {}); 
Questions connexes