public abstract class TileSource
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TileSource.Builder<T extends TileSource.Builder<T>> |
static class |
TileSource.OpenResult
A FileOpenResult is a simple DTO which is returned by
IMapDatabase#open().
|
static class |
TileSource.Options |
| Modifier and Type | Field and Description |
|---|---|
protected int |
mTileSize |
protected int |
mZoomMax |
protected int |
mZoomMin |
protected TileSource.Options |
options |
ITileCache |
tileCache |
| Modifier | Constructor and Description |
|---|---|
protected |
TileSource() |
protected |
TileSource(int zoomMin,
int zoomMax) |
|
TileSource(TileSource.Builder<?> builder) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
close() |
abstract ITileDataSource |
getDataSource() |
BitmapTileLayer.FadeStep[] |
getFadeSteps() |
java.lang.String |
getOption(java.lang.String key) |
int |
getTileSize() |
int |
getZoomLevelMax() |
int |
getZoomLevelMin() |
abstract TileSource.OpenResult |
open() |
void |
setCache(ITileCache cache)
Cache MUST be set before TileSource is added to a TileLayer!
|
TileSource |
setOption(java.lang.String key,
java.lang.String value) |
protected int mZoomMin
protected int mZoomMax
protected int mTileSize
protected final TileSource.Options options
public ITileCache tileCache
protected TileSource()
protected TileSource(int zoomMin,
int zoomMax)
public TileSource(TileSource.Builder<?> builder)
public abstract ITileDataSource getDataSource()
public abstract TileSource.OpenResult open()
public abstract void close()
public void setCache(ITileCache cache)
public int getZoomLevelMax()
public int getZoomLevelMin()
public BitmapTileLayer.FadeStep[] getFadeSteps()
public int getTileSize()
public TileSource setOption(java.lang.String key, java.lang.String value)
public java.lang.String getOption(java.lang.String key)