public class TemplatedTMSTileSource extends TMSTileSource implements TemplatedTileSource
Modifier and Type | Field and Description |
---|---|
private static String[] |
ALL_PATTERNS |
private static String |
COOKIE_HEADER |
private Map<String,String> |
headers |
private static String |
PATTERN_HEADER |
private static String |
PATTERN_NEG_Y |
private static String |
PATTERN_SWITCH |
private static String |
PATTERN_X |
private static String |
PATTERN_Y |
private static String |
PATTERN_Y_YAHOO |
private static String |
PATTERN_ZOOM |
private Random |
rand |
private String[] |
randomParts |
maxZoom, minZoom
baseUrl, id, name, osmMercator, tileSize
attributionImage, attributionImageURL, attributionLinkURL, attributionText, termsOfUseText, termsOfUseURL
Constructor and Description |
---|
TemplatedTMSTileSource(TileSourceInfo info)
Creates Templated TMS Tile Source based on ImageryInfo
|
Modifier and Type | Method and Description |
---|---|
static void |
checkUrl(String url)
Checks if url is acceptable by this Tile Source
|
Map<String,String> |
getHeaders() |
String |
getTileUrl(int zoom,
int tilex,
int tiley)
Constructs the tile url.
|
private void |
handleTemplate() |
getMaxZoom, getMinZoom
getBaseUrl, getDefaultTileSize, getDistance, getExtension, getId, getMetadata, getName, getTileId, getTilePath, getTileSize, getTileXMax, getTileXMin, getTileYMax, getTileYMin, isNoTileAtZoom, latLonToTileXY, latLonToTileXY, latLonToXY, latLonToXY, tileXYToLatLon, tileXYToLatLon, tileXYToLatLon, toString, xyToLatLon, xyToLatLon
getAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttribution, setAttributionImage, setAttributionImageURL, setAttributionLinkURL, setAttributionText, setTermsOfUseText, setTermsOfUseURL
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDefaultTileSize, getDistance, getId, getMaxZoom, getMetadata, getMinZoom, getName, getTileId, getTileSize, getTileXMax, getTileXMin, getTileYMax, getTileYMin, isNoTileAtZoom, latLonToTileXY, latLonToTileXY, latLonToXY, latLonToXY, tileXYToLatLon, tileXYToLatLon, tileXYToLatLon, xyToLatLon, xyToLatLon
getAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttribution
private String[] randomParts
private static final String COOKIE_HEADER
private static final String PATTERN_ZOOM
private static final String PATTERN_X
private static final String PATTERN_Y
private static final String PATTERN_Y_YAHOO
private static final String PATTERN_NEG_Y
private static final String PATTERN_SWITCH
private static final String PATTERN_HEADER
private static final String[] ALL_PATTERNS
public TemplatedTMSTileSource(TileSourceInfo info)
info
- imagery infoprivate void handleTemplate()
public Map<String,String> getHeaders()
getHeaders
in interface TemplatedTileSource
public String getTileUrl(int zoom, int tilex, int tiley)
TileSource
getTileUrl
in interface TileSource
getTileUrl
in class AbstractTMSTileSource
zoom
- zoom leveltilex
- X coordinatetiley
- Y coordinate