public abstract class OnlineTileSourceBase extends BitmapTileSourceBase
BitmapTileSourceBase.LowMemoryException
mCopyright, mImageFilenameEnding, mName, random
Constructor and Description |
---|
OnlineTileSourceBase(String aName,
int aZoomMinLevel,
int aZoomMaxLevel,
int aTileSizePixels,
String aImageFilenameEnding,
String[] aBaseUrl) |
OnlineTileSourceBase(String aName,
int aZoomMinLevel,
int aZoomMaxLevel,
int aTileSizePixels,
String aImageFilenameEnding,
String[] aBaseUrl,
String copyyright) |
OnlineTileSourceBase(String pName,
int pZoomMinLevel,
int pZoomMaxLevel,
int pTileSizePixels,
String pImageFilenameEnding,
String[] pBaseUrl,
String pCopyright,
TileSourcePolicy pTileSourcePolicy) |
Modifier and Type | Method and Description |
---|---|
void |
acquire() |
String |
getBaseUrl()
Get the base url, which will be a random one if there are more than one.
|
TileSourcePolicy |
getTileSourcePolicy() |
abstract String |
getTileURLString(long pMapTileIndex) |
void |
release() |
getCopyrightNotice, getDrawable, getDrawable, getMaximumZoomLevel, getMinimumZoomLevel, getTileRelativeFilenameString, getTileSizePixels, imageFilenameEnding, name, ordinal, pathBase, toString
public OnlineTileSourceBase(String aName, int aZoomMinLevel, int aZoomMaxLevel, int aTileSizePixels, String aImageFilenameEnding, String[] aBaseUrl)
public OnlineTileSourceBase(String aName, int aZoomMinLevel, int aZoomMaxLevel, int aTileSizePixels, String aImageFilenameEnding, String[] aBaseUrl, String copyyright)
public OnlineTileSourceBase(String pName, int pZoomMinLevel, int pZoomMaxLevel, int pTileSizePixels, String pImageFilenameEnding, String[] pBaseUrl, String pCopyright, TileSourcePolicy pTileSourcePolicy)
pName
- a human-friendly name for this tile sourcepZoomMinLevel
- the minimum zoom level this tile source can providepZoomMaxLevel
- the maximum zoom level this tile source can providepTileSizePixels
- the tile size in pixels this tile source providespImageFilenameEnding
- the file name extension used when constructing the filenamepBaseUrl
- the base url(s) of the tile server used when constructing the url to download the tilespCopyright
- the source copyrightpTileSourcePolicy
- tile source policypublic abstract String getTileURLString(long pMapTileIndex)
public String getBaseUrl()
public void acquire() throws InterruptedException
InterruptedException
public void release()
public TileSourcePolicy getTileSourcePolicy()