Skip to content

BingMapsOverlay

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
BingMapsOverlay()
BingMapsOverlay(String)

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
ApplicationId String This property gets or sets an application account registered from Bing Maps Imagery Service.
Attribution String N/A
AutoRefreshInterval TimeSpan N/A
CanRefreshRegion Boolean N/A
DrawingExceptionMode DrawingExceptionMode N/A
DrawingQuality DrawingQuality N/A
IsCacheOnly Boolean N/A
IsEmpty Boolean N/A
IsVisible Boolean N/A
Logo GeoImage Gets or sets the logo.
MapArguments MapArguments N/A
MapStyle BingMapsMapType This property gets or sets the requesting map type from Bing Maps Imagery Service.
MaxExtent RectangleShape N/A
Name String N/A
Opacity Double N/A
OverlayView UIView N/A
TileCache RasterTileCache Gets or sets the tile cache.
TileHeight Int32 N/A
TileSnappingMode TileSnappingMode N/A
TileType TileType N/A
TileWidth Int32 N/A
TimeoutInSeconds Int32 Gets or sets the length of time, in seconds, before the request times out.
TransitionEffect TransitionEffect N/A

Protected Properties Summary

Name Return Type Description
CacheMark String N/A
DrawingView UIView N/A
SingleTile TileView N/A
StretchView UIView N/A

Public Methods Summary

Name
Close()
Dispose()
Draw(MapArguments,OverlayRefreshType)
Equals(Object)
GetBoundingBox()
GetHashCode()
GetOneTile()
GetType()
Initialize(MapArguments)
PostTransform(TransformArguments,MapArguments)
Refresh()
Refresh(RectangleShape)
Refresh(IEnumerable<RectangleShape>)
Refresh(TimeSpan)
Refresh(TimeSpan,RequestDrawingBufferTimeType)
Refresh(RectangleShape,TimeSpan)
Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)
Refresh(IEnumerable<RectangleShape>,TimeSpan)
Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)
RemoveAllAnimations()
ToString()

Protected Methods Summary

Name
CloseCore()
Dispose(Boolean)
DrawCore(MapArguments,OverlayRefreshType)
DrawException(GeoCanvas,Exception)
DrawExceptionCore(GeoCanvas,Exception)
DrawTile(TileView,MapArguments)
DrawTileCore(GeoCanvas,TileView)
Finalize()
GetBoundingBoxCore()
GetTile()
GetTileCore()
GetTileMatrix(Double,Int32,Int32,GeographyUnit)
GetTileMatrixCells(GeographyUnit,RectangleShape,Double)
InitializeCore(MapArguments)
MemberwiseClone()
OnDrawingException(DrawingExceptionOverlayEventArgs)
OnDrawnException(DrawnExceptionOverlayEventArgs)
PostTransformCore(TransformArguments,MapArguments)
PrepareInertialPan(RectangleShape,RectangleShape,MapArguments)
PrepareInertialPanInternal(RectangleShape,RectangleShape,MapArguments)
RefreshCore()
RefreshCore(RectangleShape)
RemoveAllAnimationCore()

Public Events Summary

Name Event Arguments Description
DrawingException DrawingExceptionOverlayEventArgs N/A
DrawnException DrawnExceptionOverlayEventArgs N/A

Members Detail

Public Constructors

Name
BingMapsOverlay()
BingMapsOverlay(String)

Protected Constructors

Public Properties

ApplicationId

Summary

This property gets or sets an application account registered from Bing Maps Imagery Service.

Remarks

N/A

Return Value

String


Attribution

Summary

N/A

Remarks

N/A

Return Value

String


AutoRefreshInterval

Summary

N/A

Remarks

N/A

Return Value

TimeSpan


CanRefreshRegion

Summary

N/A

Remarks

N/A

Return Value

Boolean


DrawingExceptionMode

Summary

N/A

Remarks

N/A

Return Value

DrawingExceptionMode


DrawingQuality

Summary

N/A

Remarks

N/A

Return Value

DrawingQuality


IsCacheOnly

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsEmpty

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsVisible

Summary

N/A

Remarks

N/A

Return Value

Boolean


Summary

Gets or sets the logo.

Remarks

N/A

Return Value

GeoImage


MapArguments

Summary

N/A

Remarks

N/A

Return Value

MapArguments


MapStyle

Summary

This property gets or sets the requesting map type from Bing Maps Imagery Service.

Remarks

N/A

Return Value

BingMapsMapType


MaxExtent

Summary

N/A

Remarks

N/A

Return Value

RectangleShape


Name

Summary

N/A

Remarks

N/A

Return Value

String


Opacity

Summary

N/A

Remarks

N/A

Return Value

Double


OverlayView

Summary

N/A

Remarks

N/A

Return Value

UIView


TileCache

Summary

Gets or sets the tile cache.

Remarks

N/A

Return Value

RasterTileCache


TileHeight

Summary

N/A

Remarks

N/A

Return Value

Int32


TileSnappingMode

Summary

N/A

Remarks

N/A

Return Value

TileSnappingMode


TileType

Summary

N/A

Remarks

N/A

Return Value

TileType


TileWidth

Summary

N/A

Remarks

N/A

Return Value

Int32


TimeoutInSeconds

Summary

Gets or sets the length of time, in seconds, before the request times out.

Remarks

N/A

Return Value

Int32


TransitionEffect

Summary

N/A

Remarks

N/A

Return Value

TransitionEffect


Protected Properties

CacheMark

Summary

N/A

Remarks

N/A

Return Value

String


DrawingView

Summary

N/A

Remarks

N/A

Return Value

UIView


SingleTile

Summary

N/A

Remarks

N/A

Return Value

TileView


StretchView

Summary

N/A

Remarks

N/A

Return Value

UIView


Public Methods

Close()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Dispose()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Draw(MapArguments,OverlayRefreshType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
mapArguments MapArguments N/A
refreshType OverlayRefreshType N/A

Equals(Object)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
obj Object N/A

GetBoundingBox()

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
N/A N/A N/A

GetHashCode()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
N/A N/A N/A

GetOneTile()

Summary

N/A

Remarks

N/A

Return Value

Type Description
TileView N/A

Parameters

Name Type Description
N/A N/A N/A

GetType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Type N/A

Parameters

Name Type Description
N/A N/A N/A

Initialize(MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
mapArguments MapArguments N/A

PostTransform(TransformArguments,MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
transformInfo TransformArguments N/A
mapArguments MapArguments N/A

Refresh()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Refresh(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extent RectangleShape N/A

Refresh(IEnumerable<RectangleShape>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extentsToRefresh IEnumerable<RectangleShape> N/A

Refresh(TimeSpan)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
bufferTime TimeSpan N/A

Refresh(TimeSpan,RequestDrawingBufferTimeType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
bufferTime TimeSpan N/A
bufferTimeType RequestDrawingBufferTimeType N/A

Refresh(RectangleShape,TimeSpan)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extentToRefresh RectangleShape N/A
bufferTime TimeSpan N/A

Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extentToRefresh RectangleShape N/A
bufferTime TimeSpan N/A
bufferTimeType RequestDrawingBufferTimeType N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extentsToRefresh IEnumerable<RectangleShape> N/A
bufferTime TimeSpan N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extentsToRefresh IEnumerable<RectangleShape> N/A
bufferTime TimeSpan N/A
bufferTimeType RequestDrawingBufferTimeType N/A

RemoveAllAnimations()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

ToString()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

Protected Methods

CloseCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Dispose(Boolean)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
disposing Boolean N/A

DrawCore(MapArguments,OverlayRefreshType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
mapArguments MapArguments N/A
refreshType OverlayRefreshType N/A

DrawException(GeoCanvas,Exception)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
geoCanvas GeoCanvas N/A
exception Exception N/A

DrawExceptionCore(GeoCanvas,Exception)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
geoCanvas GeoCanvas N/A
ex Exception N/A

DrawTile(TileView,MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tile TileView N/A
mapArguments MapArguments N/A

DrawTileCore(GeoCanvas,TileView)

Summary

Redraws a specified tile with the provided geoCanvas.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
geoCanvas GeoCanvas The geo canvas.
tile TileView A Tile object that is created by the GetTile() method to draw.

Finalize()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

GetBoundingBoxCore()

Summary

Gets the bounding box core.

Remarks

N/A

Return Value

Type Description
RectangleShape RectangleShape.

Parameters

Name Type Description
N/A N/A N/A

GetTile()

Summary

N/A

Remarks

N/A

Return Value

Type Description
TileView N/A

Parameters

Name Type Description
N/A N/A N/A

GetTileCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
TileView N/A

Parameters

Name Type Description
N/A N/A N/A

GetTileMatrix(Double,Int32,Int32,GeographyUnit)

Summary

Gets the tile matrix for TileOverlay.

Remarks

N/A

Return Value

Type Description
TileMatrix TileMatrix.

Parameters

Name Type Description
scale Double The scale.
tileWidth Int32 Width of the tile.
tileHeight Int32 Height of the tile.
boundingBoxUnit GeographyUnit The bounding box unit.

GetTileMatrixCells(GeographyUnit,RectangleShape,Double)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<MatrixCell> N/A

Parameters

Name Type Description
mapUnit GeographyUnit N/A
targetExtent RectangleShape N/A
targetScale Double N/A

InitializeCore(MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
mapArgument MapArguments N/A

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

OnDrawingException(DrawingExceptionOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
args DrawingExceptionOverlayEventArgs N/A

OnDrawnException(DrawnExceptionOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
args DrawnExceptionOverlayEventArgs N/A

PostTransformCore(TransformArguments,MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
transformInfo TransformArguments N/A
mapArguments MapArguments N/A

PrepareInertialPan(RectangleShape,RectangleShape,MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
currentExtent RectangleShape N/A
velocityExtent RectangleShape N/A
mapArguments MapArguments N/A

PrepareInertialPanInternal(RectangleShape,RectangleShape,MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
currentExtent RectangleShape N/A
velocityExtent RectangleShape N/A
mapArguments MapArguments N/A

RefreshCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

RefreshCore(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extent RectangleShape N/A

RemoveAllAnimationCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Public Events

DrawingException

N/A

Remarks

N/A

Event Arguments

DrawingExceptionOverlayEventArgs

DrawnException

N/A

Remarks

N/A

Event Arguments

DrawnExceptionOverlayEventArgs