Graphics图层判断是否点击了图形元素

0 投票
162 浏览

graphicLayer = new SuperMap.Layer.Graphics("Graphic Layer");

graphicLayer.events.on({"click":dia});

function dia(e){
   var d=this;
   var s=e;
  }

如何判断当前点击是的哪个图形元素?

最新提问 3月 24, 2017 分类:  162次浏览 | 用户: zgbwone 初出茅庐 (44 分)

1个回答

1 投票
 
已采纳

你的d应该是事件对象或者Select控件,不确定里面是否有当前点击要素;

但是你的s就是当前点击要素

事件回调:
onGraphicSelect(result,evt){}
第一个是点击的要素,第二个是事件对象,可以参考示例:
http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#Graphics_Clover

最新回答 3月 24, 2017 用户: 毛瑞 名扬四海 (1,768 分)
采纳于 3月 24, 2017 用户:zgbwone
好的,谢谢,我研究一下
...