new ScaleBar(options)
This class defines the ScaleBar
Parameters:
Name | Type | Description |
---|---|---|
options |
Object | An object, or literal, specifying the scale bar. It can contain the following attributes.
|
Returns:
- Type
- OM.control.ScaleBar
Extends
Methods
-
isVisible()
-
Get the visibility of the decoration.
- Inherited From:
Returns:
True if the decoration is currently visible,
False if the decoration is currently not visible.- Type
- Boolean
-
on()
-
A shorthand name for the member function addListener.
- Inherited From:
- Mixes In:
-
setDraggable()
-
Set whether the decoration should be draggable
Parameters:
Name Type Description draggable.
Boolean True if draggable, false if not.
- Inherited From:
Returns:
- Type
- void
-
setFormat(format:)
-
Set the ScaleBar format
Parameters:
Name Type Description format:
String Specifies the display format (or mode) of ScaleBar.
Can be one of three pre-defined options; "BOTH", "METRIC", or "IMPERIAL" -
setPosition(offsetX, offsetY)
-
Set the map decoration position
Parameters:
Name Type Description offsetX
Float in pixels to the dock icon if the value is greater than 1, or percentage if it is less than 1.
offsetY
Float in pixels to the dock icon if the value is greater than 1, or percentage if it is less than 1.
- Inherited From:
Returns:
- Type
- void
-
setSize(width, height)
-
Set the map decoration size
Parameters:
Name Type Description width
int height
int - Inherited From:
Returns:
- Type
- void
-
setStyle(contentStyle)
-
Set the ScaleBar style
Parameters:
Name Type Description contentStyle
Object An object with the following attributes:
fontSize {int} The font size in points
fontColor {String} The color for the scale bar text. Specified as #rrggbb e.g. "#cccccc"
fontWeight {int} The font weight
scaleBarColor {String} The color for the scale bar
boxShadow {String} The shadow of the scale bar. e.g "1px 1px 5px #000000"
maxLength {int} the maximum length of the scale bar in pixels -
setVisible(visible)
-
Set the visibility.
Parameters:
Name Type Description visible
Boolean True if visible, false if not.
- Inherited From:
Returns:
- Type
- void