HandlerResult
定义于: src/ui/handler_manager.ts:81
HandlerResult =
object
使用事件调用的所有处理器方法都可以选择性地返回一个HandlerResult
对象。
属性
around?
可选
around:Point
|null
定义于: src/ui/handler_manager.ts:90
更改相机时不移动的点
cameraAnimation()?
可选
cameraAnimation: (map
: Map) =>any
定义于: src/ui/handler_manager.ts:98
一个可以通过直接更改地图相机来触发一次性缓动的方法。
参数
参数 | 类型 |
---|---|
map | Map |
返回
any
needsRenderFrame?
可选
needsRenderFrame:boolean
定义于: src/ui/handler_manager.ts:107
使管理器触发一帧,允许处理器随时间返回多个结果(参见scrollzoom)。
noInertia?
可选
noInertia:boolean
定义于: src/ui/handler_manager.ts:111
相机变化不会被记录用于惯性缩放。
originalEvent?
可选
originalEvent: Event
定义于: src/ui/handler_manager.ts:103
最后三个属性只有一个处理器需要:scrollzoom。在任何相机更改事件上用作originalEvent
的DOM事件。
pinchAround?
可选
pinchAround:Point
|null
定义于: src/ui/handler_manager.ts:94
与上面相同,但用于捏合动作,给予更高优先级