# DragPanHandler
将DragPanHandler
允许用户通过点击并拖动光标以平移地图。
# Parameters
el
HTMLElement
mousePan
鼠标平移处理器touchPan
触摸屏处理器
# enable
启用“拖动平移”交互。
# Parameters
options
Object
? 选项对象。options.linearity
**number
**用于缩放拖动速度的因子(可选,默认0
)options.easing
map.panTo
应用拖动时应用的函数缓动函数。(可选,默认bezier(0,0,0.3,1)
)options.maxSpeed
**number
**阻力速度的最大值。(可选,默认1400
)options.deceleration
**number
**平底锅结束后速度降低的速率。(可选,默认2500
)
# Examples
map.dragPan.enable();
1
map.dragPan.enable({
linearity: 0.3,
easing: bezier(0, 0, 0.3, 1),
maxSpeed: 1400,
deceleration: 2500,
});
1
2
3
4
5
6
2
3
4
5
6
# disable
禁用“拖动平移”交互。
# Examples
map.dragPan.disable();
1
# isEnabled
返回一个布尔值,指示是否启用了“拖动平移”交互。
如果启用了“拖动平移”交互,则返回。boolean
true
# isActive
返回一个布尔值,指示“拖动平移”交互是否处于活动状态,即当前正在使用。
返回如果“拖动进行平移”互动是有效的。boolean
true