Skip to content

LayerOverlay

Namespace: ThinkGeo.UI.XamarinForms

This class represents a group of layers; each layer can be of any layer type.

public class LayerOverlay : TileOverlay`1, ThinkGeo.UI.XamarinForms.Adapters.IMapElementAdaptable`1[[ThinkGeo.UI.XamarinForms.Adapters.ILayerOverlayAdapter, ThinkGeo.UI.XamarinForms, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance ObjectOverlayOverlay<ILayerOverlayAdapter>TileOverlay<ILayerOverlayAdapter>LayerOverlay
Implements IMapElementAdaptable<ILayerOverlayAdapter>

Properties

DrawingQuality

public DrawingQuality DrawingQuality { get; set; }

Property Value

DrawingQuality

Layers

Gets a GeoCollection that contains the layers that will draw on the image.

public GeoCollection<Layer> Layers { get; }

Property Value

GeoCollection<Layer>
A GeoCollection of layers.

Remarks:

The Layers property holds all of the layers that are used by the Draw method. The Draw method loops through all layers to filter out features and draw on the image with the specified styles.

TileType

Gets and sets the overlay is formed by multiple tiles or single tile.

public TileType TileType { get; set; }

Property Value

TileType

TileCache

public RasterTileCache TileCache { get; set; }

Property Value

RasterTileCache

TransitionEffect

public TransitionEffect TransitionEffect { get; set; }

Property Value

TransitionEffect

TileSnappingMode

public TileSnappingMode TileSnappingMode { get; set; }

Property Value

TileSnappingMode

Adapter

Gets the adapter.

public ILayerOverlayAdapter Adapter { get; set; }

Property Value

ILayerOverlayAdapter
The adapter.

IsVisible

public bool IsVisible { get; set; }

Property Value

Boolean

Name

public string Name { get; set; }

Property Value

String

Opacity

public double Opacity { get; set; }

Property Value

Double

Constructors

LayerOverlay()

Initializes a new instance of the LayerOverlay class.

public LayerOverlay()