Interface
IMapTileProvider

Defines the contract for map providers that supply tile-based imagery for map rendering.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.RadMap.dll

Syntax:

cs-api-definition
public interface IMapTileProvider

Properties

CacheProvider

Gets or sets the cache provider responsible for storing and retrieving map tiles.

Declaration

cs-api-definition
IMapCacheProvider CacheProvider { get; set; }

Property Value

IMapCacheProvider

EnableCaching

Gets or sets a value indicating whether downloaded tiles should be cached locally using the CacheProvider.

Declaration

cs-api-definition
bool EnableCaching { get; set; }

Property Value

bool

Settings

Gets the configuration settings that control how map tiles are rendered.

Declaration

cs-api-definition
MapTileProviderSettings Settings { get; }

Property Value

MapTileProviderSettings

TileDownloader

Gets or sets the tile downloader responsible for retrieving tiles from remote sources.

Declaration

cs-api-definition
IMapTileDownloader TileDownloader { get; set; }

Property Value

IMapTileDownloader

TileSize

Gets the size of the tiles provided by this tile provider.

Declaration

cs-api-definition
Size TileSize { get; }

Property Value

Size

Methods

GetTileImage(int, int, int)

Retrieves a tile image for the specified tile coordinates and zoom level.

Declaration

cs-api-definition
Image GetTileImage(int tileMatrixX, int tileMatrixY, int zoomLevel)

Parameters

tileMatrixX

int

tileMatrixY

int

zoomLevel

int

Returns

Image