单击数据网格上的项目时高亮显示SimpleMarkerSymbol(ArcGis-esri)

单击数据网格上的项目时高亮显示SimpleMarkerSymbol(ArcGis-esri),gis,esri,Gis,Esri,理想情况下,我希望在单击数据网格中的一个项目时,相应的地图图标周围会有一个“光环”,使其从其他标记中脱颖而出 这是我根据Esri的Exmaple得到的,但我遗漏了一些东西 var sms = new esri.symbol.SimpleMarkerSymbol( esri.symbol.SimpleMarkerSymbol.STYLE_CIRCLE, new esri.symbol.SimpleLineSymbol( esri.symbol.SimpleLineS

理想情况下,我希望在单击数据网格中的一个项目时,相应的地图图标周围会有一个“光环”,使其从其他标记中脱颖而出

这是我根据Esri的Exmaple得到的,但我遗漏了一些东西

var sms = new esri.symbol.SimpleMarkerSymbol(
    esri.symbol.SimpleMarkerSymbol.STYLE_CIRCLE,
    new esri.symbol.SimpleLineSymbol(
        esri.symbol.SimpleLineSymbol.STYLE_SOLID,
        new dojo.Color([111, 0, 255]),
        2
    ),
    new dojo.Color([111, 0, 255, 0.15])
);  

this.map.graphics.add(new esri.Graphic(data.geometry, sms, { "type": "parcel-highlight" }));

我想知道我是否用了错误的方法来完成我想要完成的事情。没有生成错误-所需的效果只是没有发生而已(好吧,实际上什么都没有发生)。

我能够与最初的开发人员交谈,他向我指出了Esri遗留示例,该示例为我尝试执行的操作提供了语法

var symbol = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE, 10,
new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID,
new dojo.Color([255,0,0]), 1),
new dojo.Color([0,255,0,0.25]));  
App.map.graphics.add(new esri.Graphic(queryResults[0].feature.geometry, symbol));
App.vent.trigger('Search:ShowIdentifyResult', [queryResults.features[0]]);