add getter for UrlTileSource.getUrl()
This commit is contained in:
parent
9fe4be522a
commit
50e3794cb9
@ -30,10 +30,10 @@ public class MapnikVectorTileSource extends UrlTileSource {
|
||||
|
||||
@Override
|
||||
public ITileDataSource getDataSource() {
|
||||
return new UrlTileDataSource(this, new TileDecoder(), new LwHttp(mUrl));
|
||||
return new UrlTileDataSource(this, new TileDecoder(), new LwHttp(getUrl()));
|
||||
}
|
||||
|
||||
protected int formatTilePath(Tile tile, byte[] path, int pos) {
|
||||
public int formatTilePath(Tile tile, byte[] path, int pos) {
|
||||
// url formatter for mapbox streets
|
||||
byte[] hexTable = {
|
||||
'0', '1', '2', '3',
|
||||
|
@ -35,6 +35,6 @@ public class OSciMap1TileSource extends UrlTileSource {
|
||||
|
||||
@Override
|
||||
public ITileDataSource getDataSource() {
|
||||
return new UrlTileDataSource(this, new TileDecoder(), new LwHttp(mUrl));
|
||||
return new UrlTileDataSource(this, new TileDecoder(), new LwHttp(getUrl()));
|
||||
}
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ public class OSciMap2TileSource extends UrlTileSource {
|
||||
|
||||
@Override
|
||||
public ITileDataSource getDataSource() {
|
||||
return new UrlTileDataSource(this, new TileDecoder(), new LwHttp(mUrl));
|
||||
return new UrlTileDataSource(this, new TileDecoder(), new LwHttp(getUrl()));
|
||||
}
|
||||
|
||||
static class TileDecoder extends PbfDecoder {
|
||||
|
@ -24,7 +24,7 @@ import org.oscim.tiling.TileSource;
|
||||
|
||||
public abstract class UrlTileSource extends TileSource {
|
||||
|
||||
protected final URL mUrl;
|
||||
private final URL mUrl;
|
||||
private byte[] mExt;
|
||||
|
||||
public UrlTileSource(String urlString) {
|
||||
@ -83,7 +83,7 @@ public abstract class UrlTileSource extends TileSource {
|
||||
* @param pos current position
|
||||
* @return new position
|
||||
*/
|
||||
protected int formatTilePath(Tile tile, byte[] buf, int pos) {
|
||||
public int formatTilePath(Tile tile, byte[] buf, int pos) {
|
||||
String p = getTileUrl(tile);
|
||||
if (p != null) {
|
||||
byte[] b = p.getBytes();
|
||||
@ -103,4 +103,8 @@ public abstract class UrlTileSource extends TileSource {
|
||||
System.arraycopy(mExt, 0, buf, pos, mExt.length);
|
||||
return pos + mExt.length;
|
||||
}
|
||||
|
||||
public URL getUrl() {
|
||||
return mUrl;
|
||||
}
|
||||
}
|
||||
|
@ -32,7 +32,7 @@ public abstract class BitmapTileSource extends UrlTileSource {
|
||||
|
||||
@Override
|
||||
public ITileDataSource getDataSource() {
|
||||
return new UrlTileDataSource(this, new BitmapTileDecoder(), new LwHttp(mUrl));
|
||||
return new UrlTileDataSource(this, new BitmapTileDecoder(), new LwHttp(getUrl()));
|
||||
}
|
||||
|
||||
public class BitmapTileDecoder implements ITileDecoder {
|
||||
|
@ -34,6 +34,6 @@ public class OSciMap4TileSource extends UrlTileSource {
|
||||
|
||||
@Override
|
||||
public ITileDataSource getDataSource() {
|
||||
return new UrlTileDataSource(this, new TileDecoder(), new LwHttp(mUrl));
|
||||
return new UrlTileDataSource(this, new TileDecoder(), new LwHttp(getUrl()));
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user