public class MapTileFilesystemProvider extends MapTileFileStorageProviderBase
Modifier and Type | Class and Description |
---|---|
protected class |
MapTileFilesystemProvider.TileLoader |
MapTileModuleProviderBase.CantContinueException
mPending, mQueueLockObject, mWorking
Constructor and Description |
---|
MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver) |
MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver,
ITileSource aTileSource) |
MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver,
ITileSource pTileSource,
long pMaximumCachedFileAge) |
MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver,
ITileSource pTileSource,
long pMaximumCachedFileAge,
int pThreadPoolSize,
int pPendingQueueSize)
Provides a file system based cache tile provider.
|
Modifier and Type | Method and Description |
---|---|
int |
getMaximumZoomLevel()
Gets the maximum zoom level this tile provider can provide
|
int |
getMinimumZoomLevel()
Gets the minimum zoom level this tile provider can provide
|
protected String |
getName()
Gets the human-friendly name assigned to this tile provider.
|
protected String |
getThreadGroupName()
Gets the name assigned to the thread for this provider.
|
protected Runnable |
getTileLoader()
It is expected that the implementation will construct an internal member which internally
implements a
MapTileModuleProviderBase.TileLoader . |
boolean |
getUsesDataConnection()
Returns true if implementation uses a data connection, false otherwise.
|
void |
setTileSource(ITileSource pTileSource)
Sets the tile source for this tile provider.
|
detach, getSdCardAvailable, onMediaMounted, onMediaUnmounted
loadMapTileAsync
public MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver)
public MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver, ITileSource aTileSource)
public MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, long pMaximumCachedFileAge)
public MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, long pMaximumCachedFileAge, int pThreadPoolSize, int pPendingQueueSize)
pRegisterReceiver
- public boolean getUsesDataConnection()
MapTileModuleProviderBase
getUsesDataConnection
in class MapTileModuleProviderBase
protected String getName()
MapTileModuleProviderBase
getName
in class MapTileModuleProviderBase
protected String getThreadGroupName()
MapTileModuleProviderBase
getThreadGroupName
in class MapTileModuleProviderBase
protected Runnable getTileLoader()
MapTileModuleProviderBase
MapTileModuleProviderBase.TileLoader
. This method is expected to return a that internal member to
methods of the parent methods.getTileLoader
in class MapTileModuleProviderBase
public int getMinimumZoomLevel()
MapTileModuleProviderBase
getMinimumZoomLevel
in class MapTileModuleProviderBase
public int getMaximumZoomLevel()
MapTileModuleProviderBase
getMaximumZoomLevel
in class MapTileModuleProviderBase
public void setTileSource(ITileSource pTileSource)
MapTileModuleProviderBase
setTileSource
in class MapTileModuleProviderBase
pTileSource
- the tile sourceCopyright © 2016. All Rights Reserved.