public class TileServer extends URLService
Constructor and Description |
---|
TileServer(java.lang.String url,
int maxZoom)
Initializes a TileServer using the default slippy format
|
TileServer(java.lang.String url,
int maxZoom,
java.lang.String urlFormat)
Initializes a TileServer
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
createZXYMap(TileRef tile,
java.lang.String zKey,
java.lang.String xKey,
java.lang.String yKey) |
int |
getMaxZoom()
Gets the max zoom level supported by this TileServer
|
java.lang.String |
getTileURL(TileRef tile) |
protected java.lang.String |
getTileURL(TileRef tile,
java.lang.String urlFormat,
java.util.Map<java.lang.String,java.lang.String> formatMap) |
protected java.lang.String |
getTileURL(TileRef tile,
java.lang.String urlFormat,
java.lang.Object[] formatArguments) |
protected java.lang.Object[] |
getURLFormatArguments(java.lang.Object ref) |
protected java.util.Map<java.lang.String,java.lang.String> |
getURLFormatMap(TileRef tile) |
java.lang.String |
toString() |
getServiceURL, getServiceURL, getURL, parseUrl
public TileServer(java.lang.String url, int maxZoom, java.lang.String urlFormat)
url
- the base url of the TileServermaxZoom
- the max zoom level supported by this TileServerurlFormat
- the format of the url parameters that are appended to the base
urlpublic TileServer(java.lang.String url, int maxZoom)
url
- the base url of the TileServermaxZoom
- the max zoom level supported by this TileServerprotected java.lang.Object[] getURLFormatArguments(java.lang.Object ref)
getURLFormatArguments
in class URLService
protected java.util.Map<java.lang.String,java.lang.String> createZXYMap(TileRef tile, java.lang.String zKey, java.lang.String xKey, java.lang.String yKey)
protected java.util.Map<java.lang.String,java.lang.String> getURLFormatMap(TileRef tile)
protected java.lang.String getTileURL(TileRef tile, java.lang.String urlFormat, java.lang.Object[] formatArguments)
protected java.lang.String getTileURL(TileRef tile, java.lang.String urlFormat, java.util.Map<java.lang.String,java.lang.String> formatMap)
public java.lang.String getTileURL(TileRef tile)
public java.lang.String toString()
toString
in class URLService
public int getMaxZoom()