Class
MapLayerCollection

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.RadMap.dll

Syntax:

cs-api-definition
public class MapLayerCollection : IEnumerable

Inheritance: objectMapLayerCollection

Implements: IEnumerable

Constructors

MapLayerCollection(IMapViewport)

Initializes a new instance of the MapLayerCollection class.

Declaration

cs-api-definition
public MapLayerCollection(IMapViewport viewport)

Parameters

viewport

IMapViewport

The viewport.

Properties

Count

Declaration

cs-api-definition
public int Count { get; }

Property Value

int

IsReadOnly

Declaration

cs-api-definition
public bool IsReadOnly { get; }

Property Value

bool

Viewport

Declaration

cs-api-definition
public IMapViewport Viewport { get; }

Property Value

IMapViewport

this[int]

Gets the MapLayer at the specified index.

Declaration

cs-api-definition
public MapLayer this[int index] { get; }

Parameters

index

int

The index.

Property Value

MapLayer

Layer.

this[string]

Gets the MapLayer with the specified name.

Declaration

cs-api-definition
public MapLayer this[string name] { get; }

Parameters

name

string

The name.

Property Value

MapLayer

Layer.

Methods

Add(MapLayer)

Declaration

cs-api-definition
public void Add(MapLayer item)

Parameters

item

MapLayer

BeginUpdate()

Suspends updates in all layers.

Declaration

cs-api-definition
public void BeginUpdate()

Clear()

Declaration

cs-api-definition
public void Clear()

Contains(MapLayer)

Declaration

cs-api-definition
public bool Contains(MapLayer item)

Parameters

item

MapLayer

Returns

bool

CopyTo(MapLayer[], int)

Declaration

cs-api-definition
public void CopyTo(MapLayer[] array, int arrayIndex)

Parameters

array

MapLayer[]

arrayIndex

int

EndUpdate()

Resumes updates in all layers.

Declaration

cs-api-definition
public void EndUpdate()

GetEnumerator()

Declaration

cs-api-definition
public IEnumerator<MapLayer> GetEnumerator()

Returns

IEnumerator<MapLayer>

HitTest(Point)

Hit tests the overlays in all visible layers.

Declaration

cs-api-definition
public MapVisualElement HitTest(Point location)

Parameters

location

Point

A point in control coordinates.

Returns

MapVisualElement

HitTest(PointG)

Hit tests the overlays in all layers.

Declaration

cs-api-definition
public MapVisualElement HitTest(PointG point)

Parameters

point

PointG

A point in geo coordinates.

Returns

MapVisualElement

MapVisualElement.

HitTest(PointL)

Hit tests the overlays in all layers.

Declaration

cs-api-definition
public MapVisualElement HitTest(PointL point)

Parameters

point

PointL

A point in map coordinates.

Returns

MapVisualElement

MapVisualElement.

Invalidate()

Declaration

cs-api-definition
public void Invalidate()

Remove(MapLayer)

Declaration

cs-api-definition
public bool Remove(MapLayer item)

Parameters

item

MapLayer

Returns

bool

Remove(string)

Declaration

cs-api-definition
public bool Remove(string name)

Parameters

name

string

Returns

bool

ViewportChanged(IMapViewport, ViewportChangeAction)

Declaration

cs-api-definition
public virtual void ViewportChanged(IMapViewport viewport, ViewportChangeAction action)

Parameters

viewport

IMapViewport

action

ViewportChangeAction