2013-06-05 46 views
0

請提供一些幫助:如何在點陣列使用的onclick功能單點

我一直在使用esri.geometry.Multipoint創造了一個地圖,我想改變特定標記的顏色的onclick事件 。我試過了,但是它改變了所有的標記顏色,即在全層上應用。

我使用ArcGIS中的JavaScript 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); 
    }); 

Thanx提前....................

回答

0

添加圖形繪製 您可以使用此事件

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

,但如果你想與已經這樣做了層 你可以用它來「featureLayer」

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