bbbfly. MapDrawingsHandler class

new bbbfly.MapDrawingsHandler (feature, options)

Parameters

Name Type Description
feature mapFeature
options bbbfly.MapDrawingsHandler.options

Properties

Name Type Description
Options bbbfly.MapDrawingsHandler.options

In Packages

Type Definitions

options object

Properties:
Name Type Default Description
SelectType bbbfly.MapDrawingsHandler.selecttype none optional
MaxClusterRadius integer 50 optional
MinGeometrySize px optional

Members

static selecttype enum integer

Name Type Default Description
none integer 0
single integer 1
multi integer 2

Methods

AddDrawing (drawing){boolean}

Parameters:
Name Type Description
drawing bbbfly.MapDrawing
Returns:
Type Description
boolean - If added

BeginClustering (cluster)

Parameters:
Name Type Description
cluster bbbfly.MapDrawingCluster
See:

BeginSelecting ()

Begin "OnSelectedChanged" events grouping
See:
Remove all drawings
See:

ClearGeometries ()

Remove all drawing geometries
See:
Remove all drawing icons
See:
Unselect all drawings
See:

EndClustering (){boolean}

See:
Returns:
Type Description
boolean - If cluster was added
End "OnSelectedChanged" events grouping
See:
Parameters:
Name Type Description
id string
Returns:
Type Description
bbbfly.MapDrawing | null
Parameters:
Name Type Description
id string
Returns:
Type Description
Array.<bbbfly.MapDrawing>

GetGeometry (){GeoJSON|null}

Returns:
Type Description
GeoJSON | null

GetPoints (){Array.<mapPoint>}

Returns:
Type Description
Array.<mapPoint>

GetSelected (selected){Array.<bbbfly.MapDrawingItem>}

Get selected drawings
Parameters:
Name Type Default Description
selected boolean true optional If get selected or unselected
See:
Returns:
Type Description
Array.<bbbfly.MapDrawingItem> - Selected drawings

RemoveDrawing (drawing){boolean}

Parameters:
Name Type Description
drawing bbbfly.MapDrawing
Returns:
Type Description
boolean - If removed

Select (drawing, selected)

Select drawing and locate it
Parameters:
Name Type Default Description
drawing string | bbbfly.MapDrawingItem Drawing id or reference
selected boolean true optional If set selected or unselected
See:

SetSelected (drawings)

Set selected drawings
Parameters:
Name Type Description
drawings Array.<string> | Array.<bbbfly.MapDrawingItem> Drawing ids or references
See:

Events

OnSelectedChanged ()

See: