请提供以下方面的帮助:
我使用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 :(得分:0)
如果要添加图形以进行贴图 你可以使用这个活动
dojo.connect(map.graphics,'onClick',function(evt){});
但是如果你想用已经的图层做这个 你可以将它用于'featureLayer'
dojo.connect(layername, "onSelectionComplete", function (evt) {});