Class
BingRestBirdsEyeSource

Represents source for the Birds Eye mode.

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 BingRestBirdsEyeSource : BingRestBaseMapSource, IMapSource

Inheritance: objectMultiScaleTileSourceTiledMapSourceBingRestBaseMapSourceBingRestBirdsEyeSource

Derived Classes: BingRestBirdsEyeLabelSource

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

BingRestBirdsEyeSource(bool, string)

Initializes a new instance of the BingRestBirdsEyeSource class.

Declaration

cs-api-definition
protected BingRestBirdsEyeSource(bool labelVisible, string applicationId)

Parameters

labelVisible

bool

Is labels visible.

applicationId

string

Bing Maps Key.

BingRestBirdsEyeSource(string)

Initializes a new instance of the BingRestBirdsEyeSource class.

Declaration

cs-api-definition
public BingRestBirdsEyeSource(string applicationId)

Parameters

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()