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, minZoombaseUrl, id, name, osmMercator, tileSizeattributionImage, 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, getMinZoomgetBaseUrl, getDefaultTileSize, getDistance, getExtension, getId, getMetadata, getName, getTileId, getTilePath, getTileSize, getTileXMax, getTileXMin, getTileYMax, getTileYMin, isNoTileAtZoom, latLonToTileXY, latLonToTileXY, latLonToXY, latLonToXY, tileXYToLatLon, tileXYToLatLon, tileXYToLatLon, toString, xyToLatLon, xyToLatLongetAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttribution, setAttributionImage, setAttributionImageURL, setAttributionLinkURL, setAttributionText, setTermsOfUseText, setTermsOfUseURLclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDefaultTileSize, getDistance, getId, getMaxZoom, getMetadata, getMinZoom, getName, getTileId, getTileSize, getTileXMax, getTileXMin, getTileYMax, getTileYMin, isNoTileAtZoom, latLonToTileXY, latLonToTileXY, latLonToXY, latLonToXY, tileXYToLatLon, tileXYToLatLon, tileXYToLatLon, xyToLatLon, xyToLatLongetAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttributionprivate 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 TemplatedTileSourcepublic String getTileUrl(int zoom, int tilex, int tiley)
TileSourcegetTileUrl in interface TileSourcegetTileUrl in class AbstractTMSTileSourcezoom - zoom leveltilex - X coordinatetiley - Y coordinate