Class LabelLayer
java.lang.Object
org.oscim.layers.Layer
org.oscim.layers.tile.vector.labeling.LabelLayer
- All Implemented Interfaces:
EventListener,TileManager.Listener,ZoomLimiter.IZoomLimiter,Map.UpdateListener
public class LabelLayer
extends Layer
implements Map.UpdateListener, TileManager.Listener, ZoomLimiter.IZoomLimiter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.oscim.layers.Layer
Layer.EnableHandler -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionLabelLayer(Map map, VectorTileLayer l) LabelLayer(Map map, VectorTileLayer l, VectorTileLayer.TileLoaderThemeHook h, int zoomLimit) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd zoom limit to tile manager to load these tiles.voidvoidonDetach()Override to perform clean up of resources before shutdown.voidonMapEvent(Event event, MapPosition mapPosition) voidonTileManagerEvent(Event e, MapTile tile) voidRemove zoom limit from tile manager.voidupdate()Methods inherited from class org.oscim.layers.Layer
getRenderer, isEnabled, map, setEnabled, setEnableHandler
-
Constructor Details
-
LabelLayer
-
LabelLayer
-
LabelLayer
-
-
Method Details
-
addZoomLimit
public void addZoomLimit()Description copied from interface:ZoomLimiter.IZoomLimiterAdd zoom limit to tile manager to load these tiles.- Specified by:
addZoomLimitin interfaceZoomLimiter.IZoomLimiter
-
removeZoomLimit
public void removeZoomLimit()Description copied from interface:ZoomLimiter.IZoomLimiterRemove zoom limit from tile manager.- Specified by:
removeZoomLimitin interfaceZoomLimiter.IZoomLimiter
-
clearLabels
public void clearLabels() -
update
public void update() -
onDetach
public void onDetach()Description copied from class:LayerOverride to perform clean up of resources before shutdown. -
onMapEvent
- Specified by:
onMapEventin interfaceMap.UpdateListener
-
onTileManagerEvent
- Specified by:
onTileManagerEventin interfaceTileManager.Listener
-