VectorLayer

VectorLayer

Vector Layer

Constructor

new VectorLayer(config)

Source:
Parameters:
Name Type Description
config Object

Configuration object

Properties
Name Type Attributes Default Description
title String <optional>
'OverlayLayer'

Layer title

visible Boolean <optional>
false

Layer initial status

server String

URL of map server

layerName String

Name of layer to display

attribution String <optional>
''

Layer data attribution

exclusive Boolean <optional>
false

If true, when the layer is shown, all other overlay layers are hidden

style Object

Style configuration

Properties
Name Type Attributes Default Description
property String

Property that defines the style to use

values Object

Object with possible valuesand their corresponding style

minRadius Object <optional>
3

Mininum radius to use for feature style

maxRadius Object <optional>
10

Maximum radius to use for feature style

popup Array.<Object> <optional>

Data to show when user clicks on a feature in the map

Properties
Name Type Attributes Description
property String | Array.<String> <optional>

Name of field or array of fields names to show

title String <optional>

Text to show as title

format function <optional>

Function to process field or fields value

filters Array.<Filter> <optional>

Set of filters to apply to the layer. Overrides global dashboard filters.

layerParams Object <optional>

Extra params for OpenLayers Layer constructor

sourceParams Object <optional>

Extra params for OpenLayers Source constructor

Extends

Members

(readonly) filterString :String

Source:
Inherited From:

All filter strings joined by logical operator

Type:
  • String

source :Object

Source:
Inherited From:

Layer source object (One of OpenLayers' ol.source options)

Type:
  • Object

Methods

fitMap()

Source:
Inherited From:

Fits map to this layer

getVisible() → {Boolean}

Source:
Inherited From:

Returns layer visibility status

Returns:
Type
Boolean

refresh()

Source:

Reloads layer data using current filters