手势操作事件处理器,用来处理一系列与手势操作相关的浏览器事件。 可以告知控件一个手势操作的开始、发生经过、结束。 使用手势操作处理器的控件通常要构建对应”start”、”move”、”done”的回调, 这些回调会分别在手势操作开始,每一次变化和手势操作完成时被分别调用。
使用 SuperMap.Handler.Pinch 构造函数可以创建一个新的实例。
SuperMap. |
手势操作事件处理器,用来处理一系列与手势操作相关的浏览器事件。 可以告知控件一个手势操作的开始、发生经过、结束。 使用手势操作处理器的控件通常要构建对应”start”、”move”、”done”的回调, 这些回调会分别在手势操作开始,每一次变化和手势操作完成时被分别调用。 |
Constructor | |
SuperMap. |
构造函数,返回一个新的手势操作处理器实例。 |
构造函数,返回一个新的手势操作处理器实例。
control | {SuperMap.Control} 构建事件处理器的控件,如果该事件处理器没有被控件使用,那么必须明确调用setMap方法给当前handler赋予一个有效值。 |
callbacks | {Object} 回调函数对象,包含了提供手势操作开始、变化、和结束时分别调用的函数。这些回调函数接收一个 包含操作比例scale、手势距离distance以及当前触摸点坐标的信息对象作为参数。 |
options | {Object} 一个可选对象,其属性将会赋值到事件处理器对象上。 |