Package org.oscim.tiling
Class TileSource
java.lang.Object
org.oscim.tiling.TileSource
- Direct Known Subclasses:
MapFileTileSource,MultiMapFileTileSource,UrlTileSource
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classTileSource.Builder<T extends TileSource.Builder<T>>static classA FileOpenResult is a simple DTO which is returned by IMapDatabase#open().static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatprotected BitmapTileLayer.FadeStep[]protected Stringprotected intprotected intprotected intprotected intprotected final TileSource.Options -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedTileSource(int zoomMin, int zoomMax) protectedTileSource(int zoomMin, int zoomMax, int overZoom) TileSource(TileSource.Builder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidclose()floatgetAlpha()abstract ITileDataSourcegetName()intintintintabstract TileSource.OpenResultopen()voidsetCache(ITileCache cache) Cache MUST be set before TileSource is added to a TileLayer!voidsetFadeSteps(BitmapTileLayer.FadeStep[] fadeSteps)
-
Field Details
-
mAlpha
protected float mAlpha -
mZoomMin
protected int mZoomMin -
mZoomMax
protected int mZoomMax -
mOverZoom
protected int mOverZoom -
mFadeSteps
-
mName
-
mTileSize
protected int mTileSize -
options
-
tileCache
-
-
Constructor Details
-
TileSource
protected TileSource() -
TileSource
protected TileSource(int zoomMin, int zoomMax) -
TileSource
protected TileSource(int zoomMin, int zoomMax, int overZoom) -
TileSource
-
-
Method Details
-
getDataSource
-
open
-
close
public abstract void close() -
getAlpha
public float getAlpha() -
setCache
Cache MUST be set before TileSource is added to a TileLayer! -
getZoomLevelMax
public int getZoomLevelMax() -
getZoomLevelMin
public int getZoomLevelMin() -
getOverZoom
public int getOverZoom() -
setFadeSteps
-
getFadeSteps
-
getName
-
getTileSize
public int getTileSize() -
setOption
-
getOption
-