Class
BingRestTileMapSource

Base class for the Aerial and Road Bing REST tile sources.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
[Obsolete("This class is obsolete and will be deleted in Q2 2026.")]
public class BingRestTileMapSource : BingRestBaseMapSource, IMapSource

Inheritance: objectMultiScaleTileSourceTiledMapSourceBingRestBaseMapSourceBingRestTileMapSource

Derived Classes: BingRestAerialLabelSourceBingRestAerialOnDemandSourceBingRestAerialSourceBingRestCanvasDarkRoadSourceBingRestCanvasGrayRoadSourceBingRestCanvasLightRoadSourceBingRestRoadOnDemandSourceBingRestRoadSource

Implements: IMapSource

Inherited Members BingRestBaseMapSource.ApplicationIdBingRestBaseMapSource.ModeBingRestBaseMapSource.SessionIdTiledMapSource.OpacityPropertyTiledMapSource.CacheTile(int, int, int, Uri, DateTime, byte[])TiledMapSource.IsLevelSupported(int)TiledMapSource.ConvertTileToZoomLevel(int)TiledMapSource.ConvertZoomToTileLevel(int)TiledMapSource.GetCachedTile(int, int, int)TiledMapSource.IsValidCacheUri(int, int, int, Uri)TiledMapSource.GetCachedTileAsync(int, int, int, Action<byte[]>)TiledMapSource.GetTileLayers(int, int, int, IList<object>)TiledMapSource.IsValidTileLevel(int)TiledMapSource.InvalidateNullTiles()TiledMapSource.RaiseInitializeCompleted()TiledMapSource.RaiseInitializationFaulted(string, Exception)TiledMapSource.CacheStorageTiledMapSource.CultureTiledMapSource.IsTileCachingEnabledTiledMapSource.OpacityTiledMapSource.UniqueIdTiledMapSource.MinZoomLevelTiledMapSource.MaxZoomLevelTiledMapSource.InitializeCompletedTiledMapSource.InitializationFaultedMultiScaleTileSource.InvalidateTileLayer(int, int, int, int)MultiScaleTileSource.SetTileCacheSize(int)MultiScaleTileSource.OnHttpAuthenticationRequired(Uri, string, Dictionary<string, string>)MultiScaleTileSource.RequestCredentialsMultiScaleTileSource.WebHeaders

Constructors

BingRestTileMapSource(MapMode, bool, string)

Initializes a new instance of the BingRestTileMapSource class.

Declaration

cs-api-definition
protected BingRestTileMapSource(MapMode mode, bool labelVisible, string applicationId)

Parameters

mode

MapMode

Map mode.

labelVisible

bool

Is labels visible.

applicationId

string

Bing Maps Key.

Methods

GetCachedTileName(int, int, int)

Generates cache tile name.

Declaration

cs-api-definition
protected override string GetCachedTileName(int tileLevel, int tilePositionX, int tilePositionY)

Parameters

tileLevel

int

Tile level.

tilePositionX

int

Tile X.

tilePositionY

int

Tile Y.

Returns

string

Cache tile name.

Overrides BingRestBaseMapSource.GetCachedTileName(int, int, int)

GetTile(int, int, int)

Gets the image URI.

Declaration

cs-api-definition
protected override Uri GetTile(int tileLevel, int tilePositionX, int tilePositionY)

Parameters

tileLevel

int

Tile level.

tilePositionX

int

Tile X.

tilePositionY

int

Tile Y.

Returns

Uri

URI of image.

Overrides TiledMapSource.GetTile(int, int, int)

Initialize()

Initialize provider.

Declaration

cs-api-definition
public override void Initialize()

Overrides TiledMapSource.Initialize()

InitializeImageryService()

Initialize imagery service.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[SuppressMessage("Microsoft.Usage", "CA2201:DoNotRaiseReservedExceptionTypes")]
protected void InitializeImageryService()

InitializeSession()

Initialize Bing session.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[SuppressMessage("Microsoft.Usage", "CA2201:DoNotRaiseReservedExceptionTypes")]
protected void InitializeSession()