Constructor
new DrawControl(options, typeopt)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
options |
Object | Tool options. | |
type |
string |
<optional> |
Geometry type ('Point', 'LineString', 'Polygon', 'MultiPoint', 'MultiLineString', 'MultiPolygon' or 'Circle'). Default is 'Point'. |
- Source:
Extends
Members
(private) className :string
Html class name of the control button
Type:
- string
- Inherited From:
- Source:
(private) drawInteraction :ol.interaction.Draw
Type:
- ol.interaction.Draw
- Source:
(private) editor :ole.Editor
ole.Editor instance.
Type:
- ole.Editor
- Inherited From:
- Source:
(private) source :ol.source.Vector
Source with edit features.
Type:
- ol.source.Vector
- Inherited From:
- Source:
(private) standalone :Boolean
Type:
- Boolean
- Inherited From:
- Source:
(private) title :string
Control title.
Type:
- string
- Inherited From:
- Source:
Methods
activate()
Activate the control
- Overrides:
- Source:
(private) closeDialog()
Closes the control dialog.
- Inherited From:
- Source:
deactivate()
Dectivate the control
- Overrides:
- Source:
getActive() → {Boolean}
Returns the active state of the control.
- Inherited From:
- Source:
Returns:
Active state.
- Type
- Boolean
getElement() → {Element}
Returns the control's element.
- Inherited From:
- Source:
Returns:
the control element.
- Type
- Element
(private) onClick()
Click handler for the control element.
- Inherited From:
- Source:
(protected) setEditor(editor)
Introduce the control to it's editor.
Parameters:
Name | Type | Description |
---|---|---|
editor |
ole.Editor | OLE Editor. |
- Inherited From:
- Source:
(protected) setMap(map)
Sets the map of the control.
Parameters:
Name | Type | Description |
---|---|---|
map |
ol.Map | The map object. |
- Inherited From:
- Source: