-
- All Implemented Interfaces:
-
org.osmdroid.tileprovider.IMapTileProviderCallback,org.osmdroid.util.MapTileContainer
public class OfflineTileProvider extends MapTileProviderArray implements IMapTileProviderCallback
Causes Osmdroid to load from tiles from only the referenced file sources and no where else. online sources are not even attempted.
-
-
Field Summary
Fields Modifier and Type Field Description private Array<IArchiveFile>archives
-
Constructor Summary
Constructors Constructor Description OfflineTileProvider(IRegisterReceiver pRegisterReceiver, Array<File> source)Creates a MapTileProviderBasic.
-
Method Summary
Modifier and Type Method Description Array<IArchiveFile>getArchives()voiddetach()classes that extend MapTileProviderBase must call this method to prevent memory leaks.Updated 5. -
Methods inherited from class org.osmdroid.tileprovider.MapTileProviderArray
contains, getMapTile, getMaximumZoomLevel, getMinimumZoomLevel, getProviderExists, getQueueSize, getTileWriter, mapTileRequestCompleted, mapTileRequestExpiredTile, mapTileRequestFailed, mapTileRequestFailedExceedsMaxQueueSize, setTileSource -
Methods inherited from class org.osmdroid.tileprovider.MapTileProviderBase
clearTileCache, createTileCache, ensureCapacity, expireInMemoryCache, getTileCache, getTileRequestCompleteHandlers, getTileSource, mapTileRequestCompleted, mapTileRequestExpiredTile, mapTileRequestFailed, mapTileRequestFailedExceedsMaxQueueSize, rescaleCache, setApproximationBackgroundColor, setTileLoadFailureImage, setTileRequestCompleteHandler, setTileSource, setUseDataConnection, useDataConnection -
Methods inherited from class org.osmdroid.tileprovider.IMapTileProviderCallback
mapTileRequestCompleted, mapTileRequestExpiredTile, mapTileRequestFailed, mapTileRequestFailedExceedsMaxQueueSize -
Methods inherited from class org.osmdroid.util.MapTileContainer
contains -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
OfflineTileProvider
OfflineTileProvider(IRegisterReceiver pRegisterReceiver, Array<File> source)
Creates a MapTileProviderBasic.
-
-
Method Detail
-
getArchives
Array<IArchiveFile> getArchives()
-
detach
void detach()
classes that extend MapTileProviderBase must call this method to prevent memory leaks.Updated 5.2+
-
-
-
-