public class OfflineTileProvider extends MapTileProviderArray implements IMapTileProviderCallback
Modifier and Type | Field and Description |
---|---|
(package private) IArchiveFile[] |
archives |
mRegisterReceiver, mTileProviderList, mWorking
mTileCache, mTileNotFoundImage, mTileRequestCompleteHandler, mUseDataConnection
Constructor and Description |
---|
OfflineTileProvider(IRegisterReceiver pRegisterReceiver,
File[] source)
Creates a
MapTileProviderBasic . |
Modifier and Type | Method and Description |
---|---|
void |
detach()
classes that extend MapTileProviderBase must call this method to prevent memory leaks.
|
IArchiveFile[] |
getArchives() |
findNextAppropriateProvider, getMapTile, getMaximumZoomLevel, getMinimumZoomLevel, getProviderExists, getQueueSize, getTileWriter, mapTileRequestCompleted, mapTileRequestExpiredTile, mapTileRequestFailed, setTileSource
clearTileCache, createTileCache, ensureCapacity, getTileSource, putExpiredTileIntoCache, putTileIntoCache, rescaleCache, setTileLoadFailureImage, setTileRequestCompleteHandler, setUseDataConnection, useDataConnection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
mapTileRequestCompleted, mapTileRequestExpiredTile, mapTileRequestFailed, useDataConnection
IArchiveFile[] archives
public OfflineTileProvider(IRegisterReceiver pRegisterReceiver, File[] source) throws Exception
MapTileProviderBasic
.
throws with the source[] is null or emptyException
public IArchiveFile[] getArchives()
public void detach()
MapTileProviderBase
detach
in class MapTileProviderArray