Skip to main content

@mapgear/mapengine > Layer

Layer interface

Represent a generic map engine layer

Signature:
export interface Layer 

Properties

PropertyModifiersTypeDescription
IsVisiblebooleanWhether the layer is visible on the current zoom level
LayerIdstringUnique layer id
VisibilityChangedGAEvent<VisibilityChangedEventArgs>Triggered when the visibility of the layer changes due to the zoom level

Methods

MethodDescription
Dispose()Dispose the layer, when it is not useful anymore
GetGetFeatureInfoUrl(coordinate)Retrieve the WMS GetFeatureInfo url
Refresh()Refresh the source of a layer when using a web service
SetEnabled(enabled)Enable or disable the layer
SetEnabled(enabled, targetOpacity)Enable or disable the layer
SetOpacity(opacity)Set opacity of the layer