Skip to main content

interface

BaseData​

Properties

LabelVisibilitySettings​

The list of visibility settings for label groups.

Properties

area?​

boolean

Rule for area. Used with 'polygon'-mode. Enabled by default.

perimeter?​

boolean

Rule for distance labels on perimeter. Enabled by default.

snapPoint?​

boolean

Rule for snap point label. Enabled by default.

PolygonData​

Properties

area​

number

coordinates​

GeoPoint[][]

lengths​

number[]

perimeter​

number

type​

"polygon"

PolylineData​

Properties

coordinates​

GeoPoint[]

length​

number

lengths​

number[]

type​

"polyline"

RulerControlOptions​

Properties

enabled?​

boolean

Specifies whether the ruler should be enabled after control initialization.

jointFactory?​

Custom joint factory function, useful for styling

markerBurningArea?​

number

Specifies the size of the marker burning area within the radius of the ruler joint.

mode?​

Sets ruler's behavior. Specifies whether the ruler should be in measuring mode of the distance of a polyline or the area of a polygon.

polygonOptions?​

Polygon drawing options.

polylineOptions?​

Polyline drawing options.

snapPointFactory?​

Custom snap point factory function, useful for styling

RulerEvent​

Properties

data​

isUser​

boolean

True if it was user interaction

RulerEventTable​

The list of events that can be emitted by a Ruler instance.

Properties

change​

Emitted when the points are changed.

RulerOptions​

Ruler initialization options.

Properties

enabled?​

boolean

Specifies whether the ruler should be drawn on its initialization.

jointFactory?​

labelVisibilitySettings?​

Specifies whether the labels should be drawn. Optional.

markerBurningArea?​

number

Specifies the size of the marker burning area within the radius of the ruler joint.

mode?​

Sets ruler's behavior. Specifies whether the ruler should be in measuring mode of the distance of a polyline or the area of a polygon. Optional. polyline by default

points?​

GeoPoint[]

An array of geographical points [longitude, latitude]. Optional.

polygonOptions?​

polylineOptions?​

snapPointFactory?​

RulerPolylineOptions​

Properties

autoClosePolygon?​

boolean

lineBorder2Color?​

string

lineBorder2Width?​

number

lineBorderColor?​

string

lineBorderWidth?​

number

lineColor?​

string

lineWidth?​

number

previewLineColor?​

string