OL3 是否有单击处理程序像素容差设置
Does OL3 have a Click handler pixelTolerance setting?
在OpenLayers 2中,可以在Click处理程序中指定pixelTolerance设置。如果地图移动小于或等于此像素数,则还会触发单击事件。
OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {
defaultHandlerOptions: {
'pixelTolerance': 20,
...
},
...
}
问:OpenLayers 3 中是否有类似的东西?
如果地图正在拖动,您可以实现此侦听:
map.on('pointermove', function(evt) {
if (evt.dragging) {
console.info('dragging');
}
});
// another option
map.on('pointerdrag', function(evt) {
console.info('pointerdrag');
console.info(evt);
});
相关文章:
- 如何通过溢出来判断元素被切断了多少像素:隐藏在父级上
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 如何使线条的边缘像素保持半透明
- 画布:逐像素绘制图像并请求动画帧计时
- OL3 是否有单击处理程序像素容差设置
- 如何使用WebGL设置画布上像素的颜色
- HTML/javascript 获取(和设置)像素 - 远程图像
- 确定 DIV 的高度以百分比而不是像素设置
- 弹性滑块 IMG 设置为 768 像素及以下的0x0
- 将元素高度/宽度设置为百分比值和像素值的组合
- 使用RaphaelJS将路径缩放为纸张大小或以像素为单位设置路径尺寸
- Chrome扩展:通过编程设置浏览器操作图标,使图标像素化
- 如何设置facebook像素"提交按钮”;跟踪
- 为给定的X和Y在canavs imageData上设置一个像素
- 如何根据图像垂直条设置像素RGB值?(JavaScript)
- 将图像设置为屏幕的百分比,而不是像素
- 如果源设置为透明像素,图像标签背景图像不显示
- 优化 HTML5 画布中像素的设置
- 如何知道如果DIV宽度设置在百分比或像素使用jQuery