C# Class Mapsui.Fetcher.TileFetcher

ファイルを表示 Open project: pauldendulk/Mapsui Class Usage Examples

Public Methods

Method Description
AbortFetch ( ) : void
TileFetcher ( ITileSource tileSource, MemoryCache memoryCache, int maxAttempts = DefaultMaxAttempts, int maxThreads = DefaultMaxThreads, IFetchStrategy strategy = null ) : System
ViewChanged ( BoundingBox newExtent, double newResolution ) : void

Private Methods

Method Description
FetchTile ( BruTile.TileInfo info, Retries retries ) : void
FetchTiles ( Retries retries ) : void
GetTilesMissing ( IEnumerable tileInfos, MemoryCache memoryCache, Retries retries ) : IList
LocalFetchCompleted ( object sender, FetchTileCompletedEventArgs e ) : void
OnPropertyChanged ( string propertyName ) : void
StartFetchOnThread ( BruTile.TileInfo info ) : void
StartLoopThread ( ) : void
TileFetchLoop ( ) : void

Method Details

AbortFetch() public method

public AbortFetch ( ) : void
return void

TileFetcher() public method

public TileFetcher ( ITileSource tileSource, MemoryCache memoryCache, int maxAttempts = DefaultMaxAttempts, int maxThreads = DefaultMaxThreads, IFetchStrategy strategy = null ) : System
tileSource ITileSource
memoryCache MemoryCache
maxAttempts int
maxThreads int
strategy IFetchStrategy
return System

ViewChanged() public method

public ViewChanged ( BoundingBox newExtent, double newResolution ) : void
newExtent BoundingBox
newResolution double
return void