@mapgear/mapengine > VectorLayer
VectorLayer interface
Represent a map engine layer
Signature:export interface VectorLayer extends Layer
Events
Property | Modifiers | Type | Description |
---|---|---|---|
onFeaturesLoaded | GAEvent<GAEventArgs> | Event triggered when the features are loaded | |
onHover | GAEvent<HoverEventArgs> | Event triggered when the user hovers over features |
Methods
Method | Description |
---|---|
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 |