graphicLayer = new SuperMap.Layer.Graphics("Graphic Layer");
graphicLayer.events.on({"click":dia});
function dia(e){ var d=this; var s=e; }
如何判断当前点击是的哪个图形元素?
你的d应该是事件对象或者Select控件,不确定里面是否有当前点击要素;
但是你的s就是当前点击要素
事件回调: onGraphicSelect(result,evt){} 第一个是点击的要素,第二个是事件对象,可以参考示例: http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#Graphics_Clover