User Tools

Site Tools


api:thinkgeo.mapsuite.wpf.worldstreetsandimageryoverlay

ThinkGeo.MapSuite.Wpf.WorldStreetsAndImageryOverlay

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.Wpf.Overlay
      • ThinkGeo.MapSuite.Wpf.TileOverlay
        • ThinkGeo.MapSuite.Wpf.WorldStreetsAndImageryOverlay

Members Summary

Public Constructors

WorldStreetsAndImageryOverlay()

  • Constructor of WorldMapKitWmsWpfOverlay class.
Remarks
  • N/A
Parameters

WorldStreetsAndImageryOverlay(IWebProxy)

  • Constructor of WorldMapKitWmsWpfOverlay class.
Remarks
  • N/A
Parameters
  • webProxy
    • Type:IWebProxy
    • Description:N/A

WorldStreetsAndImageryOverlay(String,String)

  • Constructor of WorldMapKitWmsWpfOverlay class.
Remarks
  • N/A
Parameters
  • clientId
    • Type:String
    • Description:N/A
  • privateKey
    • Type:String
    • Description:N/A

WorldStreetsAndImageryOverlay(IWebProxy,String,String)

  • Constructor of WorldMapKitWmsWpfOverlay class.
Remarks
  • N/A
Parameters
  • webProxy
    • Type:IWebProxy
    • Description:Proxy to use for the WMS Server.
  • clientId
    • Type:String
    • Description:The clientId for the WMS Server.
  • privateKey
    • Type:String
    • Description:The privateKey for the WMS Server.

Protected Constructors

Public Methods

Refresh(IEnumerable<RectangleShape>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh(TimeSpan)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(TimeSpan,RequestDrawingBufferTimeType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(RectangleShape,TimeSpan)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Initialize(MapArguments)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Close()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Open()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Draw(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Draw(RectangleShape,OverlayRefreshType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

PanTo(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetBoundingBox()

  • N/A
Remarks
  • N/A
Return Value
Parameters

SaveState()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Byte[]
  • Description:N/A
Parameters

LoadState(Byte[])

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • state
    • Type:Byte[]
    • Description:N/A

Dispose()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

ToString()

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

GetTileCore()

  • N/A
Remarks
  • When implementing this method, consider what tile to create here. This class uses for extenting the overlay in the future. We will have more tile type to create.
Return Value
  • Type:Tile
  • Description:
Parameters

OnSendingWebRequest(SendingWebRequestEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnSentWebRequest(SentWebRequestEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawTileCore(Tile,RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tile
    • Type:Tile
    • Description:This parameter indicates a tile which is ready to draw.
  • targetExtent
    • Description:This parameter is the world extent to draw the tile.

GetBoundingBoxCore()

  • N/A
Remarks
  • N/A
Return Value
  • Description:Returns a RectangleShape indicating the world extent of ThinkGeo World Map Kik WMS service.
Parameters

InitializeCore(MapArguments)

  • N/A
Remarks
  • When implementing this method, consider initializing the overlay canvas such as setting its z-index, setting current map reference to the CurrentMap property.
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • mapArguments
    • Description:This parameter maintains current map information for calculating mechanism.

SaveStateCore()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Byte[]
  • Description:A byte array indicates current overlay state.
Parameters

LoadStateCore(Byte[])

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • state
    • Type:Byte[]
    • Description:This parameter indicates the state for restore the overlay.

DrawStretchTilesAsBackground(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

ClearTiles(ClearTilesMode)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawCore(RectangleShape,OverlayRefreshType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

PrefillDataToTiles(IEnumerable<Tile>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tiles
    • Type:IEnumerable<Tile>
    • Description:N/A

PrefillDataToTilesCore(IEnumerable<Tile>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tiles
    • Type:IEnumerable<Tile>
    • Description:N/A

RefreshCore()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawTilesProgressChanged(DrawTilesProgressChangedTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawingTile(DrawingTileTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawnTile(DrawnTileTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawTile(Tile,RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tile
    • Type:Tile
    • Description:N/A

Dispose(Boolean)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • disposing
    • Type:Boolean
    • Description:N/A

GetDrawingCells(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
Parameters

GetDrawingCellsCore(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
Parameters

GetTileMatrix(Double,Int32,Int32,GeographyUnit)

  • N/A
Remarks
  • N/A
Return Value
Parameters
  • scale
    • Type:Double
    • Description:N/A
  • tileWidth
    • Type:Int32
    • Description:N/A
  • tileHeight
    • Type:Int32
    • Description:N/A

DrawException(GeoCanvas,Exception)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • e
    • Type:Exception
    • Description:N/A

DrawExceptionCore(GeoCanvas,Exception)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • e
    • Type:Exception
    • Description:N/A

OnDrawingException(DrawingExceptionTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawnException(DrawnExceptionTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnStartingThread(StartingThreadTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnTileTypeChanged(TileTypeChangedTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetBufferedExtent(RectangleShape,Double)

  • N/A
Remarks
  • N/A
Return Value
Parameters
  • resolution
    • Type:Double
    • Description:N/A

GetTile(RectangleShape,Double,Double,Int64,Int64,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Tile
  • Description:N/A
Parameters
  • tileScreenWidth
    • Type:Double
    • Description:N/A
  • tileScreenHeight
    • Type:Double
    • Description:N/A
  • tileColumnIndex
    • Type:Int64
    • Description:N/A
  • tileRowIndex
    • Type:Int64
    • Description:N/A
  • zoomLevelIndex
    • Type:Int32
    • Description:N/A

DrawStretchTiles(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetSortedCells(Dictionary<String,TileMatrixCell>,RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
Parameters

GetSortedCellsCore(Dictionary<String,TileMatrixCell>,RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
Parameters

RefreshExtents(IEnumerable<RectangleShape>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

RefreshCore(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

CloseCore()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OpenCore()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawAttribution(GeoCanvas)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawAttributionCore(GeoCanvas)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawingAttribution(DrawingAttributionOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawnAttribution(DrawnAttributionOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

PanToCore(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawing(DrawingOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawn(DrawnOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Finalize()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnRefreshing(OverlayRefreshType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

MapType

  • N/A
Remarks
  • N/A
Return Value

Projection

  • N/A
Remarks
  • This property needs work with map unit setting on the map object. All overlay adding to the map must keep the same unit or else the map won't display properly.
Return Value

TimeoutInSeconds

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

ClientId

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

PrivateKey

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

WebProxy

  • N/A
Remarks
  • N/A
Return Value
  • Type:IWebProxy

IsVisible

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

TileType

  • N/A
Remarks
  • N/A
Return Value

TileWidth

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

TileHeight

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

TransitionEffect

  • N/A
Remarks
  • N/A
Return Value

TileCache

  • N/A
Remarks
  • N/A
Return Value

ImageFormat

  • N/A
Remarks
  • N/A
Return Value

JpegQuality

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

TileBuffer

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

MaxExtent

  • N/A
Remarks
  • N/A
Return Value

WrappingMode

  • N/A
Remarks
  • N/A
Return Value

WrappingExtent

  • N/A
Remarks
  • N/A
Return Value

AutoRefreshInterval

  • N/A
Remarks
  • N/A
Return Value
  • Type:TimeSpan

Name

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

MapArguments

  • N/A
Remarks
  • N/A
Return Value

OverlayCanvas

  • N/A
Remarks
  • N/A
Return Value
  • Type:Canvas

IsBase

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

CanRefreshRegion

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

DrawingExceptionMode

  • N/A
Remarks
  • N/A
Return Value

Attribution

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

IsEmpty

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

Protected Properties

ThreadStartMode

  • N/A
Remarks
  • N/A
Return Value

DrawingCanvas

  • N/A
Remarks
  • N/A
Return Value
  • Type:Canvas

StretchCanvas

  • N/A
Remarks
  • N/A
Return Value
  • Type:Canvas

PreviousExtent

  • N/A
Remarks
  • N/A
Return Value

PreviousScale

  • N/A
Remarks
  • N/A
Return Value
  • Type:Double

IsOverlayInitialized

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

Public Events

SendingWebRequest

  • N/A
Remarks
  • N/A

Event Arguments:SendingWebRequestEventArgs

SentWebRequest

  • N/A
Remarks
  • N/A

Event Arguments:SentWebRequestEventArgs

DrawTilesProgressChanged

  • N/A
Remarks
  • N/A

Event Arguments:DrawTilesProgressChangedTileOverlayEventArgs

DrawingTile

  • N/A
Remarks
  • N/A

Event Arguments:DrawingTileTileOverlayEventArgs

DrawnTile

  • N/A
Remarks
  • N/A

Event Arguments:DrawnTileTileOverlayEventArgs

DrawingException

  • N/A
Remarks
  • N/A

Event Arguments:DrawingExceptionTileOverlayEventArgs

DrawnException

  • N/A
Remarks
  • N/A

Event Arguments:DrawnExceptionTileOverlayEventArgs

TileTypeChanged

  • N/A
Remarks
  • N/A

Event Arguments:TileTypeChangedTileOverlayEventArgs

StartingThread

  • N/A
Remarks
  • N/A

Event Arguments:StartingThreadTileOverlayEventArgs

Drawing

  • N/A
Remarks
  • N/A

Event Arguments:DrawingOverlayEventArgs

Drawn

  • N/A
Remarks
  • N/A

Event Arguments:DrawnOverlayEventArgs

DrawingAttribution

  • N/A
Remarks
  • N/A

Event Arguments:DrawingAttributionOverlayEventArgs

DrawnAttribution

  • N/A
Remarks
  • N/A

Event Arguments:DrawnAttributionOverlayEventArgs

api/thinkgeo.mapsuite.wpf.worldstreetsandimageryoverlay.txt · Last modified: 2017/01/11 07:26 (external edit)