我正在使用 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 代码中。