new VlMapFeaturesLayer()

Description

Deze kaartlaag staat je toe om een set van te tonen features in te stellen.

Properties
Name Type Description
data-vl-auto-extent boolean

Attribuut geeft aan of er automatisch gezoomt wordt op de kaartlaag zodat al de features zichtbaar zijn.

data-vl-auto-extent-max-zoom number

Attribuut geeft aan tot op welk niveau er maximaal automatisch gezoomd wordt bij een extent.

data-vl-cluster boolean

Attribuut geeft aan of de features geclusterd moeten worden of niet.

data-vl-cluster-distance number

Attribuut geeft aan vanaf welke afstand tussen features er geclusterd mag worden.

data-vl-features Array.<string>

Attribuut die de kaartlaag bevat.

Classes


new VlMapFeaturesLayer()

Members


style

Description

Geeft de OpenLayers kaartlaag stijl.

Returns

layer

Description

Geeft de OpenLayers kaartlaag.

Returns
Details

source

Description

Geeft de OpenLayers kaartlaag source.

Returns
Details

visible

Description

Geeft terug ofdat de kaartlaag zichtbaar is of niet.

Returns
Details

title

Description

Geeft de kaartlaag titel terug.

Returns
Details

features

Description

Geeft de OpenLayers features collectie van de kaartlaag terug.

Returns

features

Description

Zet de OpenLayers features collectie op de kaartlaag.

Parameters
Name Type Description
features object

Methods


get( key ) → {Object}

Description

Geeft de waarde op basis van een sleutel.

Parameters
Name Type Description
key String
Returns
Details

rerender()

Description

Rendert de kaartlaag opnieuw.

Details

removeFeaturesStyle()

Description

Verwijdert de stijl van al de kaartlaag features.


getFeature( id ) → {Object}

Description

Geeft de feature terug op basis van het id attribuut.

Parameters
Name Type Description
id number
Returns

getCluster( id ) → {boolean}

Description

Geeft de cluster terug op basis van het id attribuut.

Parameters
Name Type Description
id number
Returns

<async> zoomToExtent( maxZoom )

Description

Zoom naar alle features in deze layer.

Parameters
Name Type Description
maxZoom number

Hoe diep er maximaal ingezoomd mag worden.


clearFeatures()

Description

Verwijdert alle features van de laag


addFeature( feature )

Description

Voegt een feature toe aan de kaartlaag via geojson

Parameters
Name Type Description
feature string

addFeatureCollection( featureCollection )

Description

Voegt een featurecollection toe aan de kaartlaag via geojson

Parameters
Name Type Description
featureCollection string

Events


styleChanged

Description

VlMapVectorLayer style changed event

Properties
Name Type Description
style VlMapLayerStyle | object

De nieuwe stijl.