OpenLayers:单击鼠标什么时候可以平移?

OpenLayers:单击鼠标什么时候可以平移?,openlayers,Openlayers,在OpenLayers(v3.0.1)中有没有办法设置开始平移所需的“拖动”像素数的阈值/容差 我们的一些用户使用带有触摸屏设备和触笔(笔)的地图来选择功能和平移地图。现在使用手写笔时,当他们“单击”时,他们似乎会拖动几个像素,而地图会以平移而不是选择/单击事件进行反应 编辑:我正在使用选择交互进行“单击”/“选择”。在OpenLayers v4.2.0中引入了一个新选项: moveTolerance:光标必须移动的最小距离(以像素为单位),才能被检测为地图移动事件,而不是单击。增加此值可以更容

在OpenLayers(v3.0.1)中有没有办法设置开始平移所需的“拖动”像素数的阈值/容差

我们的一些用户使用带有触摸屏设备和触笔(笔)的地图来选择功能和平移地图。现在使用手写笔时,当他们“单击”时,他们似乎会拖动几个像素,而地图会以平移而不是选择/单击事件进行反应


编辑:我正在使用选择交互进行“单击”/“选择”。

在OpenLayers v4.2.0中引入了一个新选项:

moveTolerance
:光标必须移动的最小距离(以像素为单位),才能被检测为地图移动事件,而不是单击。增加此值可以更容易地单击地图

变革日志说:

一些触摸设备不能很好地使用OpenLayers检测点击的方式。为了克服这一问题,引入了一个新的
moveTolerance
选项,因此用户可以覆盖1像素阈值,超过该阈值,触摸释放序列将不再被视为点击


您是否将
单击
作为交互的
条件
使用?否,我将
单击
作为
条件
使用,因此它不会延迟查找是否是dblclick。我认为这种行为是相同的,因为在早期版本中,我使用了singleClick并经历了相同的行为。