
public class MapTileFilesystemProvider extends MapTileFileStorageProviderBase
| Modifier and Type | Class and Description |
|---|---|
protected class |
MapTileFilesystemProvider.TileLoader |
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.
|
MapTileFilesystemProvider.TileLoader |
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, onMediaMounted, onMediaUnmountedloadMapTileAsync, removeTileFromQueuespublic 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()
MapTileModuleProviderBasegetUsesDataConnection in class MapTileModuleProviderBaseprotected String getName()
MapTileModuleProviderBasegetName in class MapTileModuleProviderBaseprotected String getThreadGroupName()
MapTileModuleProviderBasegetThreadGroupName in class MapTileModuleProviderBasepublic MapTileFilesystemProvider.TileLoader getTileLoader()
MapTileModuleProviderBaseMapTileModuleProviderBase.TileLoader. This method is expected to return a that internal member to
methods of the parent methods.getTileLoader in class MapTileModuleProviderBasepublic int getMinimumZoomLevel()
MapTileModuleProviderBasegetMinimumZoomLevel in class MapTileModuleProviderBasepublic int getMaximumZoomLevel()
MapTileModuleProviderBasegetMaximumZoomLevel in class MapTileModuleProviderBasepublic void setTileSource(ITileSource pTileSource)
MapTileModuleProviderBasesetTileSource in class MapTileModuleProviderBasepTileSource - the tile source