org.osmdroid.tileprovider
Class MapTileProviderBasic

java.lang.Object
  extended by org.osmdroid.tileprovider.MapTileProviderBase
      extended by org.osmdroid.tileprovider.MapTileProviderArray
          extended by org.osmdroid.tileprovider.MapTileProviderBasic
All Implemented Interfaces:
OpenStreetMapTileProviderConstants, IMapTileProviderCallback

public class MapTileProviderBasic
extends MapTileProviderArray
implements IMapTileProviderCallback

This top-level tile provider implements a basic tile request chain which includes a MapTileFilesystemProvider (a file-system cache), a MapTileFileArchiveProvider (archive provider), and a MapTileDownloader (downloads map tiles via tile source).

Author:
Marc Kurtz

Field Summary
 
Fields inherited from class org.osmdroid.tileprovider.MapTileProviderArray
mTileProviderList
 
Fields inherited from class org.osmdroid.tileprovider.MapTileProviderBase
mTileCache, mTileRequestCompleteHandler, mUseDataConnection
 
Fields inherited from interface org.osmdroid.tileprovider.constants.OpenStreetMapTileProviderConstants
CACHE_MAPTILECOUNT_DEFAULT, DEBUGMODE, DEFAULT_MAXIMUM_CACHED_FILE_AGE, MAXIMUM_ZOOMLEVEL, MINIMUM_ZOOMLEVEL, NUMBER_OF_TILE_DOWNLOAD_THREADS, NUMBER_OF_TILE_FILESYSTEM_THREADS, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_SECOND, ONE_WEEK, ONE_YEAR, OSMDROID_PATH, TILE_DOWNLOAD_MAXIMUM_QUEUE_SIZE, TILE_EXPIRY_TIME_MILLISECONDS, TILE_FILESYSTEM_MAXIMUM_QUEUE_SIZE, TILE_MAX_CACHE_SIZE_BYTES, TILE_PATH_BASE, TILE_PATH_EXTENSION, TILE_TRIM_CACHE_SIZE_BYTES
 
Constructor Summary
MapTileProviderBasic(android.content.Context pContext)
          Creates a MapTileProviderBasic.
MapTileProviderBasic(android.content.Context pContext, ITileSource pTileSource)
          Creates a MapTileProviderBasic.
MapTileProviderBasic(IRegisterReceiver pRegisterReceiver, INetworkAvailablityCheck aNetworkAvailablityCheck, ITileSource pTileSource)
          Creates a MapTileProviderBasic.
 
Method Summary
 
Methods inherited from class org.osmdroid.tileprovider.MapTileProviderArray
detach, findNextAppropriateProvider, getMapTile, getMaximumZoomLevel, getMinimumZoomLevel, getProviderExists, mapTileRequestCompleted, mapTileRequestFailed, setTileSource
 
Methods inherited from class org.osmdroid.tileprovider.MapTileProviderBase
clearTileCache, ensureCapacity, getTileSource, rescaleCache, setTileRequestCompleteHandler, setUseDataConnection, useDataConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.osmdroid.tileprovider.IMapTileProviderCallback
mapTileRequestCompleted, mapTileRequestFailed, useDataConnection
 

Constructor Detail

MapTileProviderBasic

public MapTileProviderBasic(android.content.Context pContext)
Creates a MapTileProviderBasic.


MapTileProviderBasic

public MapTileProviderBasic(android.content.Context pContext,
                            ITileSource pTileSource)
Creates a MapTileProviderBasic.


MapTileProviderBasic

public MapTileProviderBasic(IRegisterReceiver pRegisterReceiver,
                            INetworkAvailablityCheck aNetworkAvailablityCheck,
                            ITileSource pTileSource)
Creates a MapTileProviderBasic.



Copyright © 2012. All Rights Reserved.