Package org.oscim.layers.tile
Class TileLayer
java.lang.Object
org.oscim.layers.Layer
org.oscim.layers.tile.TileLayer
- All Implemented Interfaces:
EventListener,Map.UpdateListener
- Direct Known Subclasses:
BitmapTileLayer,S3DBTileLayer,VectorTileLayer
-
Nested Class Summary
Nested classes/interfaces inherited from class org.oscim.layers.Layer
Layer.EnableHandler -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TileLoader[]protected final TileManagerTileManager responsible for adding visible tiles to load queue and managing in-memory tile cache.protected TileSource -
Constructor Summary
ConstructorsConstructorDescriptionTileLayer(Map map, TileManager tileManager) TileLayer(Map map, TileManager tileManager, TileRenderer renderer) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TileLoaderprotected intGet number of loader threads.protected voidinitLoader(int numLoaders) voidonDetach()Override to perform clean up of resources before shutdown.voidonMapEvent(Event event, MapPosition mapPosition) protected voidpauseLoaders(boolean wait) protected voidvoidsetNumLoaders(int num) Set number of loader threads.protected voidsetRenderer(TileRenderer renderer) Methods inherited from class org.oscim.layers.Layer
getRenderer, isEnabled, map, setEnabled, setEnableHandler
-
Field Details
-
mTileManager
TileManager responsible for adding visible tiles to load queue and managing in-memory tile cache. -
mTileLoader
-
mTileSource
-
-
Constructor Details
-
TileLayer
-
TileLayer
-
-
Method Details
-
setRenderer
-
createLoader
-
tileRenderer
-
initLoader
protected void initLoader(int numLoaders) -
getNumLoaders
protected int getNumLoaders()Get number of loader threads. Default is 4. -
setNumLoaders
public void setNumLoaders(int num) Set number of loader threads. Should be called before attaching layer to map. -
onMapEvent
- Specified by:
onMapEventin interfaceMap.UpdateListener
-
onDetach
public void onDetach()Description copied from class:LayerOverride to perform clean up of resources before shutdown. -
pauseLoaders
protected void pauseLoaders(boolean wait) -
resumeLoaders
protected void resumeLoaders() -
getManager
-
getTileSource
-