Package org.oscim.layers.tile.vector
Class VectorTileLayer
java.lang.Object
org.oscim.layers.Layer
org.oscim.layers.tile.TileLayer
org.oscim.layers.tile.vector.VectorTileLayer
- All Implemented Interfaces:
EventListener,Map.UpdateListener
- Direct Known Subclasses:
OsmTileLayer
The vector-tile-map layer. This class manages instances of
VectorTileLoader that load and assemble vector tiles
for rendering.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceHook to intercept tile data processing.static interfaceHook to intercept tile data processing after theme style lookup.Nested classes/interfaces inherited from class org.oscim.layers.Layer
Layer.EnableHandler -
Field Summary
Fields inherited from class org.oscim.layers.tile.TileLayer
mTileLoader, mTileManager, mTileSource -
Constructor Summary
ConstructorsConstructorDescriptionVectorTileLayer(Map map, int cacheLimit) VectorTileLayer(Map map, TileManager tileManager, VectorTileRenderer renderer) VectorTileLayer(Map map, TileSource tileSource) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidcallHooksComplete(MapTile tile, boolean success) booleancallProcessHooks(MapTile tile, RenderBuckets layers, MapElement element) voidcallThemeHooks(MapTile tile, RenderBuckets layers, MapElement element, RenderStyle style, int level) protected TileLoadergetTheme()voidsetRenderTheme(IRenderTheme theme) Deprecated.voidsetTheme(IRenderTheme theme) SetIRenderThemeused byTileLoaderbooleansetTileSource(TileSource tileSource) Sets theTileSourceused byTileLoader.Methods inherited from class org.oscim.layers.tile.TileLayer
getManager, getNumLoaders, getTileSource, initLoader, onDetach, onMapEvent, pauseLoaders, resumeLoaders, setNumLoaders, setRenderer, tileRendererMethods inherited from class org.oscim.layers.Layer
getRenderer, isEnabled, map, setEnabled, setEnableHandler
-
Constructor Details
-
VectorTileLayer
-
VectorTileLayer
-
VectorTileLayer
-
-
Method Details
-
createLoader
- Specified by:
createLoaderin classTileLayer
-
setTileSource
Sets theTileSourceused byTileLoader.- Returns:
- true when new TileSource was set (has changed)
-
setRenderTheme
Deprecated.SetIRenderThemeused byTileLoader -
setTheme
SetIRenderThemeused byTileLoader -
getTheme
-
addHook
-
addHook
-
callThemeHooks
public void callThemeHooks(MapTile tile, RenderBuckets layers, MapElement element, RenderStyle style, int level) -
callProcessHooks
-
callHooksComplete
-