# 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

# disable

禁用“拖动平移”交互。

# Examples

map.dragPan.disable();
1

# isEnabled

返回一个布尔值,指示是否启用了“拖动平移”交互。

如果启用了“拖动平移”交互,则返回。boolean true

# isActive

返回一个布尔值,指示“拖动平移”交互是否处于活动状态,即当前正在使用。

返回如果“拖动进行平移”互动是有效的。boolean true