Class TapDragZoomHandler
Implements
Index
Constructors
Methods
Constructors
constructor
Returns TapDragZoomHandler
Methods
disable
Returns void
enable
Returns void
isActive
This is used to indicate if the handler is currently active or not. In case a handler is active, it will block other handlers from getting the relevant events. There is an allow list of handlers that can be active at the same time, which is configured when adding a handler.
Returns boolean
isEnabled
Returns boolean
reset
resetcan be called by the manager at any time and must reset everything to it's original stateReturns void
setZoomRate
Parameters
OptionalzoomRate: number
Returns void
touchcancel
Returns void
touchend
Parameters
- e: TouchEvent
- points: Point[]
- mapTouches: Touch[]
Returns void
touchmove
Parameters
- e: TouchEvent
- points: Point[]
- mapTouches: Touch[]
Returns { zoomDelta: number }
touchstart
Parameters
- e: TouchEvent
- points: Point[]
- mapTouches: Touch[]
Returns void
Was this helpful?
Handlers interpret dom events and return camera changes that should be applied to the map (
HandlerResults). The camera changes are all deltas. The handler itself should have no knowledge of the map's current state. This makes it easier to merge multiple results and keeps handlers simpler. For example, if there is a mousedown and mousemove, the mousePan handler would return apanDeltaon the mousemove.