public class TemplatedTMSTileSource extends TMSTileSource implements TemplatedTileSource
| Modifier and Type | Field and Description |
|---|---|
private static java.util.regex.Pattern[] |
ALL_PATTERNS |
private static java.lang.String |
COOKIE_HEADER |
private java.util.Map<java.lang.String,java.lang.String> |
headers |
private boolean |
inverse_zoom |
private static java.util.regex.Pattern |
PATTERN_HEADER |
private static java.util.regex.Pattern |
PATTERN_NEG_Y |
private static java.util.regex.Pattern |
PATTERN_PARAM |
private static java.util.regex.Pattern |
PATTERN_SWITCH |
private static java.util.regex.Pattern |
PATTERN_X |
private static java.util.regex.Pattern |
PATTERN_Y |
private static java.util.regex.Pattern |
PATTERN_Y_YAHOO |
private static java.util.regex.Pattern |
PATTERN_ZOOM |
private java.util.Random |
rand |
private java.lang.String[] |
randomParts |
private int |
zoom_offset |
maxZoom, minZoom, osmMercatorbaseUrl, id, modTileFeatures, name, 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(java.lang.String url)
Checks if url is acceptable by this Tile Source
|
java.util.Map<java.lang.String,java.lang.String> |
getHeaders() |
java.lang.String |
getTileUrl(int zoom,
int tilex,
int tiley)
Constructs the tile url.
|
private void |
handleTemplate() |
getCoveringTileRange, getDistance, getMaxZoom, getMinZoom, getServerCRS, isInside, latLonToTileXY, latLonToXY, projectedToTileXY, tileXYToLatLon, tileXYtoProjected, xyToLatLongetBaseUrl, getDefaultTileSize, getExtension, getId, getMetadata, getName, getTileId, getTilePath, getTileSize, getTileXMax, getTileXMin, getTileYMax, getTileYMin, isModTileFeatures, isNoTileAtZoom, latLonToTileXY, latLonToXY, tileXYToLatLon, tileXYToLatLon, toString, xyToLatLongetAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttribution, setAttributionImage, setAttributionImageURL, setAttributionLinkURL, setAttributionText, setTermsOfUseText, setTermsOfUseURLclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCoveringTileRange, getDefaultTileSize, getDistance, getId, getMaxZoom, getMetadata, getMinZoom, getName, getServerCRS, getTileId, getTileSize, getTileXMax, getTileXMin, getTileYMax, getTileYMin, isInside, isModTileFeatures, isNoTileAtZoom, latLonToTileXY, latLonToTileXY, latLonToXY, latLonToXY, projectedToTileXY, tileXYToLatLon, tileXYToLatLon, tileXYToLatLon, tileXYtoProjected, xyToLatLon, xyToLatLongetAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttributionprivate java.util.Random rand
private java.lang.String[] randomParts
private final java.util.Map<java.lang.String,java.lang.String> headers
private boolean inverse_zoom
private int zoom_offset
private static final java.lang.String COOKIE_HEADER
private static final java.util.regex.Pattern PATTERN_ZOOM
private static final java.util.regex.Pattern PATTERN_X
private static final java.util.regex.Pattern PATTERN_Y
private static final java.util.regex.Pattern PATTERN_Y_YAHOO
private static final java.util.regex.Pattern PATTERN_NEG_Y
private static final java.util.regex.Pattern PATTERN_SWITCH
private static final java.util.regex.Pattern PATTERN_HEADER
private static final java.util.regex.Pattern PATTERN_PARAM
private static final java.util.regex.Pattern[] ALL_PATTERNS
public TemplatedTMSTileSource(TileSourceInfo info)
info - imagery infoprivate void handleTemplate()
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
getHeaders in interface TemplatedTileSourcepublic java.lang.String getTileUrl(int zoom, int tilex, int tiley)
TileSourcegetTileUrl in interface TileSourcegetTileUrl in class AbstractTMSTileSourcezoom - zoom leveltilex - X coordinatetiley - Y coordinatepublic static void checkUrl(java.lang.String url)
url - URL to check