Class: GeolocationBar

ol.control. GeolocationBar

Geolocation bar The control bar is a container for other controls. It can be used to create toolbars. Control bars can be nested and combined with ol.control.Toggle to handle activate/deactivate.


new GeolocationBar( [options])

Parameters:
Name Type Argument Description
options Object <optional>

Control bar options.

Properties
Name Type Description
className String

class of the control

centerLabel String

label for center button, default center

position String

position of the control, default bottom-right

Extends

Methods


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()

Get the ol.interaction.GeolocationDraw associatedwith the bar

Returns:
Type
ol.interaction.GeolocationDraw

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)

Remove the control from its current map and attach it to the new map. Subclasses may set up event handlers to get notified about changes to the map here.

Parameters:
Name Type Description
map ol.Map

Map.

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: