package cgeo.geocaching.maps.mapsforge.v6.layers;
import org.mapsforge.core.graphics.GraphicFactory;
import org.mapsforge.map.datastore.MapDataStore;
import org.mapsforge.map.layer.Layer;
import org.mapsforge.map.layer.cache.TileCache;
import org.mapsforge.map.layer.renderer.TileRendererLayer;
import org.mapsforge.map.model.MapViewPosition;
public class RendererLayer implements ITileLayer {
private final TileRendererLayer tileLayer;
public RendererLayer(final TileCache tileCache, final MapDataStore mapDataStore, final MapViewPosition mapViewPosition, final boolean isTransparent, final boolean renderLabels, final boolean cacheLabels, final GraphicFactory graphicFactory) {
tileLayer = new TileRendererLayer(tileCache, mapDataStore, mapViewPosition, isTransparent, renderLabels, cacheLabels, graphicFactory);
}
@Override
public Layer getTileLayer() {
return tileLayer;
}
@Override
public boolean hasThemes() {
return true;
}
@Override
public void onResume() {
// Nothing to do
}
@Override
public void onPause() {
// Nothing to do
}
}