SuperMap.Handler.Pinch

手势操作事件处理器,用来处理一系列与手势操作相关的浏览器事件。 可以告知控件一个手势操作的开始、发生经过、结束。 使用手势操作处理器的控件通常要构建对应”start”、”move”、”done”的回调, 这些回调会分别在手势操作开始,每一次变化和手势操作完成时被分别调用。

使用 SuperMap.Handler.Pinch 构造函数可以创建一个新的实例。

Inherits from

Summary
SuperMap.Handler.Pinch 手势操作事件处理器,用来处理一系列与手势操作相关的浏览器事件。 可以告知控件一个手势操作的开始、发生经过、结束。 使用手势操作处理器的控件通常要构建对应”start”、”move”、”done”的回调, 这些回调会分别在手势操作开始,每一次变化和手势操作完成时被分别调用。
Constructor
SuperMap.Handler.Pinch 构造函数,返回一个新的手势操作处理器实例。

Constructor

SuperMap.Handler.Pinch

构造函数,返回一个新的手势操作处理器实例。

Parameters

control {SuperMap.Control} 构建事件处理器的控件,如果该事件处理器没有被控件使用,那么必须明确调用setMap方法给当前handler赋予一个有效值。
callbacks {Object} 回调函数对象,包含了提供手势操作开始、变化、和结束时分别调用的函数。这些回调函数接收一个 包含操作比例scale、手势距离distance以及当前触摸点坐标的信息对象作为参数。
options {Object} 一个可选对象,其属性将会赋值到事件处理器对象上。
构造函数,返回一个新的手势操作处理器实例。
用于处理Control事件的事件处理器。 事件处理器(Handler)内部封装了浏览器事件监听及其相应的处理方法,当一个事件处理器被激活时, Handler中定义的浏览器事件监听及其相应的方法被注册到浏览器监听器,在浏览器事件被触发之后, 首先会调用Handler中处理该浏览器事件的方法来做事件的确认和信息封装,然后才再传递给Control等做具体响应处理。 当一个处理器被注销,这些方法在事件监听器中也会相应的被取消注册。
控件类,提供了多种控件,比如比例尺控件,鹰眼控件,缩放条控件等等。 用于处理 Control 事件的事件处理器 Handler,内部封装了一系列的浏览器事件, 在控件(control)实现过程中可调用Handler,通过 active和 deactive两个方法,实现动态的激活和注销。
Close