public class ScanexTileSource extends TMSTileSource
Modifier and Type | Class and Description |
---|---|
private static class |
ScanexTileSource.ScanexLayer |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
API_KEY |
private double |
cachedLat
cached latitude used in
tileYToLat(double, int) |
private static int |
DEFAULT_MAXZOOM |
private static java.lang.String |
DEFAULT_URL |
private static double |
E
eccentricity of Earth's ellipsoid
|
private static double |
EQUATOR
equator length, m
|
private ScanexTileSource.ScanexLayer |
layer
IRS by default
|
private static double |
RADIUS_E
radius of Earth at equator, m
|
maxZoom, minZoom
baseUrl, id, name, osmMercator, tileSize
attributionImage, attributionImageURL, attributionLinkURL, attributionText, termsOfUseText, termsOfUseURL
Constructor and Description |
---|
ScanexTileSource(TileSourceInfo info)
Constructs a new
ScanexTileSource . |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getExtension() |
java.lang.String |
getTilePath(int zoom,
int tilex,
int tiley) |
private static double |
nextTerm(double lat,
double y,
int zoom) |
private double |
tileYToLat(double y,
int zoom) |
getMaxZoom, getMinZoom
getBaseUrl, getDefaultTileSize, getDistance, getId, getMetadata, getName, getTileId, getTileSize, getTileUrl, 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
private static final java.lang.String DEFAULT_URL
private static final int DEFAULT_MAXZOOM
private static final java.lang.String API_KEY
private static double RADIUS_E
private static double EQUATOR
private static double E
private ScanexTileSource.ScanexLayer layer
private double cachedLat
tileYToLat(double, int)
public ScanexTileSource(TileSourceInfo info)
ScanexTileSource
.info
- tile source infopublic java.lang.String getExtension()
getExtension
in class AbstractTMSTileSource
public java.lang.String getTilePath(int zoom, int tilex, int tiley)
getTilePath
in class AbstractTMSTileSource
zoom
- level of the tiletilex
- tile number in x axistiley
- tile number in y axisprivate double tileYToLat(double y, int zoom)
private static double nextTerm(double lat, double y, int zoom)