add cacheLimit parameter to TileLayer constructor

This commit is contained in:
Hannes Janetzek
2013-12-03 19:53:42 +01:00
parent 16f4d85086
commit c16ffef0bd
3 changed files with 19 additions and 4 deletions

View File

@@ -39,11 +39,17 @@ import com.google.gwt.user.client.ui.RootPanel;
public class BitmapTileLayer extends TileLayer<TileLoader> {
private final static int CACHE_LIMIT = 50;
final TileSource mTileSource;
private final FadeStep[] mFade;
public BitmapTileLayer(Map map, TileSource tileSource) {
super(map, tileSource.getZoomLevelMin(), tileSource.getZoomLevelMax(), 100);
this(map, tileSource, CACHE_LIMIT);
}
public BitmapTileLayer(Map map, TileSource tileSource, int cacheLimit) {
super(map, tileSource.getZoomLevelMin(), tileSource.getZoomLevelMax(), cacheLimit);
mTileSource = tileSource;
mFade = mTileSource.getFadeSteps();
}