Table of Contents

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

layer ILayer

The overlay layer to add.

RemoveOverlayLayer(ILayer)

Removes a layer from the overlay band.

void RemoveOverlayLayer(ILayer layer)

Parameters

layer ILayer

The overlay layer to remove.