-
public class MapTileFileArchiveProvider extends MapTileFileStorageProviderBase
A tile provider that can serve tiles from an archive using the supplied tile source. The tile provider will automatically find existing archives and use each one that it finds.
-
-
Constructor Summary
Constructors Constructor Description MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, Array<IArchiveFile> pArchives)The tiles may be found on several media. MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, Array<IArchiveFile> pArchives, boolean ignoreTileSource)MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource)
-
Method Summary
Modifier and Type Method Description booleangetUsesDataConnection()Returns true if implementation uses a data connection, false otherwise. MapTileFileArchiveProvider.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. voiddetach()Detach, we're shutting down - Stops all workers. -
-
Constructor Detail
-
MapTileFileArchiveProvider
MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, Array<IArchiveFile> pArchives)
The tiles may be found on several media.
-
MapTileFileArchiveProvider
MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, Array<IArchiveFile> pArchives, boolean ignoreTileSource)
- Parameters:
ignoreTileSource- if true, tile source is ignored
-
MapTileFileArchiveProvider
MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource)
-
-
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
MapTileFileArchiveProvider.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.
-
detach
void detach()
Detach, we're shutting down - Stops all workers.
-
-
-
-