
public abstract class OnlineTileSourceBase extends BitmapTileSourceBase
BitmapTileSourceBase.LowMemoryExceptionmCopyright, 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, toStringpublic 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
InterruptedExceptionpublic void release()
public TileSourcePolicy getTileSourcePolicy()