public class TemplatedTMSTileSource extends TMSTileSource
TileSource.TileUpdate
Modifier and Type | Field and Description |
---|---|
static String[] |
ALL_PATTERNS |
static String |
COOKIE_HEADER |
private Map<String,String> |
headers |
static String |
PATTERN_HEADER |
static String |
PATTERN_NEG_Y |
static String |
PATTERN_SWITCH |
static String |
PATTERN_X |
static String |
PATTERN_Y |
static String |
PATTERN_Y_YAHOO |
static String |
PATTERN_ZOOM |
private Random |
rand |
private String[] |
randomParts |
maxZoom, minZoom
baseUrl, id, name
attributionImage, attributionImageURL, attributionLinkURL, attributionText, termsOfUseText, termsOfUseURL
Constructor and Description |
---|
TemplatedTMSTileSource(String name,
String url,
String id,
int maxZoom) |
TemplatedTMSTileSource(String name,
String url,
String id,
int minZoom,
int maxZoom) |
TemplatedTMSTileSource(String name,
String url,
String id,
int minZoom,
int maxZoom,
String cookies) |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getHeaders() |
String |
getTileUrl(int zoom,
int tilex,
int tiley)
Constructs the tile url.
|
private void |
handleTemplate() |
getMaxZoom, getMinZoom, getTileUpdate
getBaseUrl, getDistance, getExtension, getId, getName, getTilePath, getTileSize, getTileType, latToTileY, LatToY, lonToTileX, LonToX, tileXToLon, tileYToLat, toString, XToLon, YToLat
getAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttribution, setAttributionImage, setAttributionImageURL, setAttributionLinkURL, setAttributionText, setTermsOfUseText, setTermsOfUseURL
private String[] randomParts
public static final String COOKIE_HEADER
public static final String PATTERN_ZOOM
public static final String PATTERN_X
public static final String PATTERN_Y
public static final String PATTERN_Y_YAHOO
public static final String PATTERN_NEG_Y
public static final String PATTERN_SWITCH
public static final String PATTERN_HEADER
public static final String[] ALL_PATTERNS
public TemplatedTMSTileSource(String name, String url, String id, int maxZoom)
public TemplatedTMSTileSource(String name, String url, String id, int minZoom, int maxZoom)
public TemplatedTMSTileSource(String name, String url, String id, int minZoom, int maxZoom, String cookies)
private void handleTemplate()
public Map<String,String> getHeaders()
public String getTileUrl(int zoom, int tilex, int tiley)
TileSource
getTileUrl
in interface TileSource
getTileUrl
in class AbstractTMSTileSource