public class OsmTileLoader extends java.lang.Object implements TileLoader
TileLoader
implementation that loads tiles from OSM.Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
headers
Holds the HTTP headers.
|
protected TileLoaderListener |
listener |
int |
timeoutConnect |
int |
timeoutRead |
Constructor and Description |
---|
OsmTileLoader(TileLoaderListener listener) |
Modifier and Type | Method and Description |
---|---|
TileJob |
createTileLoaderJob(Tile tile)
A typical implementation of this function should create and return a
new
TileJob instance that performs the load action. |
protected java.net.URLConnection |
loadTileFromOsm(Tile tile) |
protected void |
loadTileMetadata(Tile tile,
java.net.URLConnection urlConn) |
protected void |
prepareHttpUrlConnection(java.net.HttpURLConnection urlConn) |
java.lang.String |
toString() |
public java.util.Map<java.lang.String,java.lang.String> headers
public int timeoutConnect
public int timeoutRead
protected TileLoaderListener listener
public OsmTileLoader(TileLoaderListener listener)
public TileJob createTileLoaderJob(Tile tile)
TileLoader
TileJob
instance that performs the load action.createTileLoaderJob
in interface TileLoader
tile
- the tile to be loadedTileJob
implementation that performs the desired load
action.protected java.net.URLConnection loadTileFromOsm(Tile tile) throws java.io.IOException
java.io.IOException
protected void loadTileMetadata(Tile tile, java.net.URLConnection urlConn)
protected void prepareHttpUrlConnection(java.net.HttpURLConnection urlConn)
public java.lang.String toString()
toString
in class java.lang.Object