package org.osmdroid.tileprovider.tilesource;
import org.osmdroid.tileprovider.MapTile;
/**
* An implementation of {@link org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase}
*/
public class XYTileSource extends OnlineTileSourceBase {
public XYTileSource(final String aName, final int aZoomMinLevel,
final int aZoomMaxLevel, final int aTileSizePixels, final String aImageFilenameEnding,
final String[] aBaseUrl) {
this(aName, aZoomMinLevel, aZoomMaxLevel, aTileSizePixels,
aImageFilenameEnding, aBaseUrl,null);
}
public XYTileSource(final String aName, final int aZoomMinLevel,
final int aZoomMaxLevel, final int aTileSizePixels, final String aImageFilenameEnding,
final String[] aBaseUrl, final String copyright) {
super(aName, aZoomMinLevel, aZoomMaxLevel, aTileSizePixels,
aImageFilenameEnding, aBaseUrl,copyright);
}
@Override
public String getTileURLString(final MapTile aTile) {
return getBaseUrl() + aTile.getZoomLevel() + "/" + aTile.getX() + "/" + aTile.getY()
+ mImageFilenameEnding;
}
}