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, parseUrlpublic 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 URLServiceprotected 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 URLServicepublic int getMaxZoom()