Class: EditBar

ol.control. EditBar

Control bar for editing in a layer


new EditBar( [options])

Parameters:
Name Type Argument Description
options Object <optional>

Control options.

Properties
Name Type Description
className String

class of the control

target String

Specify a target if you want the control to be rendered outside of the map's viewport.

edition boolean

false to remove the edition tools, default true

interactions Object

List of interactions to add to the bar ie. Select, Delete, Info, DrawPoint, DrawLine, DrawPolygon Each interaction can be an interaction or true (to get the default one) or false to remove it from bar

source ol.source.Vector

Source for the drawn features.

Fires:
  • event:info

Extends

Methods


_getTitle()

Get the option title


addControl(c)

Add a control to the bar

Parameters:
Name Type Description
c ol.control.Control

control to add

Inherited From:
Overrides:

deactivateControls( [except])

Deativate all controls in a bar

Parameters:
Name Type Argument Description
except ol.control.Control <optional>

a control

Inherited From:
Overrides:

getActiveControls()

Get active control in the bar

Inherited From:
Overrides:
Returns:
Type
Array.<ol.control.Control>

getControls()

Get controls in the panel

Parameters:
Type Description
Array.<ol.control.Control>
Inherited From:
Overrides:

getControlsByName(name)

Parameters:
Name Type Description
name string

of the control to search

Inherited From:
Overrides:
Returns:
Type
ol.control.Control

getInteraction(name)

Get an interaction associated with the bar

Parameters:
Name Type Description
name string

getVisible()

Get the control visibility

Inherited From:
Overrides:
Returns:

b

Type
boolean

removeControl(c)

Remove a control from the bar

Parameters:
Name Type Description
c ol.control.Control

control to remove

Inherited From:
Overrides:

setActive(b)

Auto activate/deactivate controls in the bar

Parameters:
Name Type Description
b boolean

activate/deactivate

Inherited From:
Overrides:

setMap(map)

Set the map instance the control is associated with and add its controls associated to this map.

Parameters:
Name Type Description
map _ol_Map_

The map instance.

Overrides:

setPosition(pos)

Set tool bar position

Parameters:
Name Type Description
pos string

a combinaison of top|left|bottom|right separated with -

Inherited From:
Overrides:

setVisible(val)

Set the control visibility

Parameters:
Name Type Description
val boolean
Inherited From:
Overrides: