new bbbfly.MapDrawingItem (options)
Parameters
| Name | Type | Description |
|---|---|---|
| options | bbbfly.MapDrawingItem.options |
Properties
| Name | Type | Description |
|---|---|---|
| ID | string | null | |
| Options | bbbfly.MapDrawingItem.options |
Extends
In Packages
Classes
Type Definitions
-
options
-
Properties:
Name Type Default Description Point mapPoint optional Geometry geoJSON optional IconStyle bbbfly.MapDrawingItem.IconStyle | string GeometryStyle bbbfly.MapDrawingItem.GeometryStyle | string TooltipOptions bbbfly.MapTooltip.options optional PointToGeoCenter boolean false optional MinGeometrySize px optional ShowGeometry boolean true optional SelectType bbbfly.MapDrawingItem.selecttype none optional State bbbfly.Renderer.state optional
Members
-
static selecttype enum bitmask
-
-
static state enum bitmask
-
Supported renderer states
Name Type Default Description mouseover bitmask 1 disabled bitmask 2 readonly bitmask 4 selected bitmask 8 grayed bitmask 16
Methods
-
overrides AddTo (handler){boolean}
-
Parameters:
Name Type Description handler bbbfly.MapDrawingsHandler Returns:
Type Description boolean If was set -
Returns:
Type Description mapLayer | Array.<mapLayer> Leaflet layer -
inherited Dispose ()
-
overrides GetGeometry (){GeoJSON|null}
-
Returns:
Type Description GeoJSON | null -
GetGeometryCenter (){Array.<number>|null}
-
Returns:
Type Description Array.<number> | null -
GetGeometrySize (){px}
-
Returns:
Type Description px -
GetGeometryStyle (){bbbfly.MapDrawingItem.GeometryStyle}
-
Returns:
Type Description bbbfly.MapDrawingItem.GeometryStyle -
GetIconStyle (){bbbfly.MapDrawingItem.IconStyle}
-
Returns:
Type Description bbbfly.MapDrawingItem.IconStyle -
Returns:
Type Description mapPoint -
GetSelected (){boolean}
-
Returns:
Type Description boolean Value -
GetState (){bbbfly.Renderer.state}
-
Get computed renderer state
Returns:
Type Description bbbfly.Renderer.state -
GetStateValue (state){boolean}
-
Get drawing state value
Parameters:
Name Type Description state bbbfly.MapDrawingItem.state Returns:
Type Description boolean Value -
HideTooltip ()
-
NewIcon (state){mapIcon}
-
Parameters:
Name Type Description state bbbfly.Renderer.state Returns:
Type Description mapIcon -
inherited RemoveFrom (feature){boolean}
-
Parameters:
Name Type Description feature mapFeature optional Feature to remove drawing from - See:
Returns:
Type Description boolean If removed properly -
RemoveGeometry (layer){boolean}
-
Parameters:
Name Type Description layer mapGeometry optional Do not pass to remove all Returns:
Type Description boolean If removed -
RemoveIcon (marker){boolean}
-
Parameters:
Name Type Description marker mapMarker optional Returns:
Type Description boolean If removed -
inherited RemoveLayer (layer){boolean}
-
Parameters:
Name Type Description layer mapLayer Layer to remove from drawing Returns:
Type Description boolean If removed -
inherited Scan (callback, def){boolean}
-
Parameters:
Name Type Description callback bbbfly.MapDrawing.scancallback def boolean Default return value Returns:
Type Description boolean Scan result value -
SetSelected (selected, update){boolean}
-
Parameters:
Name Type Default Description selected boolean true optional Value to set update boolean true optional If update control Returns:
Type Description boolean If state has changed -
SetState (state, update){boolean}
-
Set drawing renderer state
Parameters:
Name Type Default Description state bbbfly.Renderer.state update boolean true optional If update control Returns:
Type Description boolean If value has changed -
SetStateValue (state, value, update){boolean}
-
Set drawing state value
Parameters:
Name Type Default Description state bbbfly.MapDrawingItem.state value boolean false optional Value to set update boolean true optional If update control Returns:
Type Description boolean If value has changed -
ShowTooltip ()
-
inherited abstract Update ()
-
UpdateTooltip ()
Events
-
inherited OnClick ()
-
inherited OnDblClick ()
-
inherited OnEmpty ()
-
-
inherited OnMouseEnter ()
-
inherited OnMouseLeave ()
-
inherited OnRightClick ()
-
OnSelectedChanged (drawing)
-
Parameters:
Name Type Description drawing bbbfly.MapDrawingItem -
OnSetSelected (drawing)
-
Parameters:
Name Type Description drawing bbbfly.MapDrawingItem