你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
谢军
赞同来自:
st - 前端学习者
arcGIS.mapConfig.activeView.on("click",function(e) { if(e.button == 0){ //左键单击 console.log("左键单击") }else if(e.button == 2){ //右键单击 console.log("右键单击") } console.log(e) });
coolbas - 地图大数据云平台 www.favxu.com 三维地图云平台 http://www.hapxu.com
要回复问题请先登录或注册
3 个回复
谢军
赞同来自:
在4.X版本API中,MapView中除了单击事件外,没有提供其他鼠标事件。如果需要监听其他鼠标事件,需要将事件与相应的控件绑定起来,如:
对鼠标移动事件:document.getElementById(viewDiv).ontouchmove = 事件处理函数;
鼠标事件参考:http://www.quirksmode.org/js/events_mouse.html. 但是这种解决办法只能替代处理map对象的鼠标事件;不能处理featurelayer或graphicslayer中的鼠标事件。
st - 前端学习者
赞同来自:
coolbas - 地图大数据云平台 www.favxu.com 三维地图云平台 http://www.hapxu.com
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!