# TouchZoomRotateHandler

TouchZoomRotateHandler允许用户放大和捏在触摸屏上旋转地图。

他们可以通过双击和拖动用一根手指进行缩放。在第二次点击时,按住手指并向上或向下拖动以放大或缩小。

# Parameters

  • el HTMLElement
  • touchZoom TouchZoomHandler
  • touchRotate TouchRotateHandler
  • tapDragZoom TapDragZoomHandler

# enable

启用“捏合旋转和缩放”交互。

# Parameters

  • options Object? 选项对象。
    • options.around string? 如果传递“center”,地图将围绕中心缩放

# Examples

map.touchZoomRotate.enable();
1
map.touchZoomRotate.enable({ around: 'center' });
1

# disable

禁用“捏合旋转和缩放”交互。

# Examples

map.touchZoomRotate.disable();
1

# isEnabled

返回一个布尔值,指示是否启用了“捏合旋转和缩放”交互。

返回如果“掐去旋转和缩放”启用互动。boolean true

# isActive

如果处理程序已启用并检测到缩放/旋转手势的开始,则返回 true。

返回 boolean

# disableRotation

禁用“捏合旋转”交互,启用“捏合缩放”交互。

# Examples

map.touchZoomRotate.disableRotation();
1

# enableRotation

启用“捏合旋转”交互。

# Examples

map.touchZoomRotate.enable();
  map.touchZoomRotate.enableRotation();
1
2