Class TileSource

java.lang.Object
org.oscim.tiling.TileSource
Direct Known Subclasses:
MapFileTileSource, MultiMapFileTileSource, UrlTileSource

public abstract class TileSource extends Object
  • Field Details

    • mAlpha

      protected float mAlpha
    • mZoomMin

      protected int mZoomMin
    • mZoomMax

      protected int mZoomMax
    • mOverZoom

      protected int mOverZoom
    • mFadeSteps

      protected BitmapTileLayer.FadeStep[] mFadeSteps
    • mName

      protected String mName
    • mTileSize

      protected int mTileSize
    • options

      protected final TileSource.Options options
    • tileCache

      public ITileCache tileCache
  • Constructor Details

    • TileSource

      protected TileSource()
    • TileSource

      protected TileSource(int zoomMin, int zoomMax)
    • TileSource

      protected TileSource(int zoomMin, int zoomMax, int overZoom)
    • TileSource

      public TileSource(TileSource.Builder<?> builder)
  • Method Details

    • getDataSource

      public abstract ITileDataSource getDataSource()
    • open

      public abstract TileSource.OpenResult open()
    • close

      public abstract void close()
    • getAlpha

      public float getAlpha()
    • setCache

      public void setCache(ITileCache cache)
      Cache MUST be set before TileSource is added to a TileLayer!
    • getZoomLevelMax

      public int getZoomLevelMax()
    • getZoomLevelMin

      public int getZoomLevelMin()
    • getOverZoom

      public int getOverZoom()
    • setFadeSteps

      public void setFadeSteps(BitmapTileLayer.FadeStep[] fadeSteps)
    • getFadeSteps

      public BitmapTileLayer.FadeStep[] getFadeSteps()
    • getName

      public String getName()
    • getTileSize

      public int getTileSize()
    • setOption

      public TileSource setOption(String key, String value)
    • getOption

      public String getOption(String key)