Skip to main content

@mapgear/mapengine > VectorLayer

VectorLayer interface

Represent a map engine layer

Signature:
export interface VectorLayer extends Layer 
Extends: [Layer](/jsapi-reference/api/mapengine.layer)

Events

PropertyModifiersTypeDescription
onFeaturesLoadedGAEvent<GAEventArgs>Event triggered when the features are loaded
onHoverGAEvent<HoverEventArgs>Event triggered when the user hovers over features

Methods

MethodDescription
AddFeature(feature)Add a feature to the layer
AddFeatures(features)Add multiple features to the layer
ClearFeatures()Clear all the features in the layer
EnableHover(enable)Enable hover on the map. Hover provides a cursor when moving over a feature
EnableHover(enable)Enable hover on the map. Hover provides a cursor when moving over a feature
GetFeatureById(id)Retrieve a feature by its id
GetFeaturesAtPixel(pixelCoordinate)Retrieve the features at the specified pixel coordinates
GetFeaturesByFilter(filter)Request features by a specific filter
GetStyle()Retrieve the style of the layer
RemoveFeature(feature)Remove a feature from the map
RemoveFeature(feature)Remove a feature from the map
SetStyle(style)Set the style of the features in the layer