Class Layer

java.lang.Object
org.oscim.layers.Layer
Direct Known Subclasses:
AbstractMapEventLayer, AbstractVectorLayer, BuildingLayer, CustomRenderLayer, GenericLayer, GroupLayer, LabelLayer, LocationLayer, LocationTextureLayer, MapScaleBarLayer, MarkerLayer, PathLayer, TileLayer

public abstract class Layer extends Object
  • Field Details

  • Constructor Details

    • Layer

      public Layer(Map map)
  • Method Details

    • getRenderer

      public LayerRenderer getRenderer()
    • setEnabled

      public void setEnabled(boolean enabled)
      Enabled layers will be considered for rendering and receive onMapUpdate() calls when they implement MapUpdateListener.
      Parameters:
      enabled -
    • isEnabled

      public boolean isEnabled()
    • setEnableHandler

      public void setEnableHandler(Layer.EnableHandler handler)
    • onDetach

      public void onDetach()
      Override to perform clean up of resources before shutdown.
    • map

      public Map map()