ALKMaps.Control.ZoomBox

The ZoomBox control enables zooming directly to a given extent, by drawing a box on the map.  The box is drawn by holding down shift, whilst dragging the mouse.

Inherits from

Summary
ALKMaps.Control.ZoomBoxThe ZoomBox control enables zooming directly to a given extent, by drawing a box on the map.
Properties
type{ALKMaps.Control.TYPE}
out{Boolean} Should the control be used for zooming out?
keyMask{Integer} Zoom only occurs if the keyMask matches the combination of keys down.
alwaysZoom{Boolean} Always zoom in/out, when box drawed
Functions
draw
zoomBox

Properties

type

{ALKMaps.Control.TYPE}

out

{Boolean} Should the control be used for zooming out?

keyMask

{Integer} Zoom only occurs if the keyMask matches the combination of keys down.  Use bitwise operators and one or more of the ALKMaps.Handler constants to construct a keyMask.  Leave null if not used mask.  Default is null.

alwaysZoom

{Boolean} Always zoom in/out, when box drawed

Functions

draw

draw: function()

zoomBox

zoomBox: function (position)

Parameters

position{ALKMaps.Bounds} or {ALKMaps.Pixel}
draw: function()
zoomBox: function (position)
Controls affect the display or behavior of the map.
Base class to construct a higher-level handler for event sequences.
Instances of this class represent bounding boxes.
This class represents a screen coordinate, in x and y coordinates
Close