小编pen*_*nce的帖子

ARCGIS Javascript 顶点自定义右键单击事件可能吗?

我正在使用 ARCGIS Javascript API 并尝试覆盖形状顶点的默认右键单击行为。

在 ESRI 的帮助中,它确实列出了 onVertexClick 事件,但是从这里看来,似乎无法确定这是右击还是左击事件,因此我无法仅覆盖右击。 https://developers.arcgis.com/javascript/jsapi/edit.html

我正在尝试将右键单击行为设置为仅删除当前节点/顶点,而不是显示带有删除选项的菜单。

编辑这是存在于 ARCGIS api 中的当前事件。

this.eventsList.push(dojo.connect(this._editToolbar, 'onVertexClick', $.proxy(this.addCustomVertexClickEvent, this)));

此事件已在 api 中,但是它不会返回任何方式让我确定左/右键单击。

您的评论“侦听单击事件然后测试 MouseEvent 对象的按钮属性”会起作用,但是我实际上无法将单击事件直接添加到顶点,因为这些在 ARCGIS api 代码中。

javascript dojo arcgis arcgis-js-api

5
推荐指数
1
解决办法
1024
查看次数

标签 统计

arcgis ×1

arcgis-js-api ×1

dojo ×1

javascript ×1