Interface IMapsuiOverlayLayerHost
- Namespace
- EncDotNet.S100.Renderers.Mapsui.DynamicSources
- Assembly
- EncDotNet.S100.Renderers.Mapsui.dll
A minimal overlay-band target: adds and removes layers in the overlay tier above the dataset layers. Implemented by MapsuiLayerBands.
public interface IMapsuiOverlayLayerHost
Remarks
S100DynamicSourceHost depends only on this interface so it can attach dynamic-source layers over either the reusable session's MapsuiLayerBands or a UI host's own layer-band adapter, without a dependency on any particular host type.
Implementations mutate the underlying map directly and do not marshal to a UI thread; the caller marshals (see S100DynamicSourceHost's marshal callback).
Methods
AddOverlayLayer(ILayer)
Adds a layer to the overlay band above all dataset layers.
void AddOverlayLayer(ILayer layer)
Parameters
layerILayerThe overlay layer to add.
RemoveOverlayLayer(ILayer)
Removes a layer from the overlay band.
void RemoveOverlayLayer(ILayer layer)
Parameters
layerILayerThe overlay layer to remove.