-
public class MapTileFilesystemProvider extends MapTileFileStorageProviderBase
Implements a file system cache and provides cached tiles. This functions as a tile provider by serving cached tiles for the supplied tile source.
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
Modifier and Type Method Description booleangetUsesDataConnection()Returns true if implementation uses a data connection, false otherwise. MapTileFilesystemProvider.TileLoadergetTileLoader()It is expected that the implementation will construct an internal member which internallyimplements a TileLoader. intgetMinimumZoomLevel()Gets the minimum zoom level this tile provider can provide intgetMaximumZoomLevel()Gets the maximum zoom level this tile provider can provide voidsetTileSource(ITileSource pTileSource)Sets the tile source for this tile provider. -
Methods inherited from class org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase
detach -
Methods inherited from class org.osmdroid.tileprovider.modules.MapTileModuleProviderBase
isTileReachable, loadMapTileAsync, setTileSource -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
MapTileFilesystemProvider
MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver)
-
MapTileFilesystemProvider
MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver, ITileSource aTileSource)
-
MapTileFilesystemProvider
MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, long pMaximumCachedFileAge)
-
MapTileFilesystemProvider
MapTileFilesystemProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, long pMaximumCachedFileAge, int pThreadPoolSize, int pPendingQueueSize)
Provides a file system based cache tile provider.
-
-
Method Detail
-
getUsesDataConnection
boolean getUsesDataConnection()
Returns true if implementation uses a data connection, false otherwise. This value is used todetermine if this provider should be skipped if there is no data connection.
-
getTileLoader
MapTileFilesystemProvider.TileLoader getTileLoader()
It is expected that the implementation will construct an internal member which internallyimplements a TileLoader. This method is expected to return a that internal member tomethods of the parent methods.
-
getMinimumZoomLevel
int getMinimumZoomLevel()
Gets the minimum zoom level this tile provider can provide
-
getMaximumZoomLevel
int getMaximumZoomLevel()
Gets the maximum zoom level this tile provider can provide
-
setTileSource
void setTileSource(ITileSource pTileSource)
Sets the tile source for this tile provider.
-
-
-
-