public class ScanexTileSource extends TMSTileSource
Modifier and Type | Class and Description |
---|---|
private static class |
ScanexTileSource.ScanexLayer |
TileSource.TileUpdate
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
API_KEY |
private double |
cached_lat |
private static int |
DEFAULT_MAXZOOM |
private static java.lang.String |
DEFAULT_URL |
private static double |
E |
private static double |
EQUATOR |
private ScanexTileSource.ScanexLayer |
Layer |
private static double |
RADIUS_E |
maxZoom, minZoom
baseUrl, name
attributionImage, attributionImageURL, attributionLinkURL, attributionText, termsOfUseText, termsOfUseURL
Constructor and Description |
---|
ScanexTileSource(java.lang.String name,
java.lang.String url,
int maxZoom) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getExtension() |
java.lang.String |
getTilePath(int zoom,
int tilex,
int tiley) |
TileSource.TileUpdate |
getTileUpdate() |
double |
latToTileY(double lat,
int zoom)
Transforms latitude to Y tile coordinate.
|
int |
LatToY(double lat,
int zoom)
Transforms latitude to pixelspace.
|
private double |
NextTerm(double lat,
double y,
int zoom) |
private double |
tileYToLat(double y,
int zoom) |
double |
tileYToLat(int y,
int zoom)
Transforms tile Y coordinate to latitude.
|
double |
YToLat(int y,
int zoom)
Transforms pixel coordinate Y to latitude.
|
getMaxZoom, getMinZoom
getBaseUrl, getDistance, getName, getTileSize, getTileType, getTileUrl, lonToTileX, LonToX, tileXToLon, toString, XToLon
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 java.lang.String API_KEY
private ScanexTileSource.ScanexLayer Layer
private static double RADIUS_E
private static double EQUATOR
private static double E
private double cached_lat
public ScanexTileSource(java.lang.String name, java.lang.String url, int maxZoom)
public java.lang.String getExtension()
getExtension
in class AbstractTMSTileSource
public java.lang.String getTilePath(int zoom, int tilex, int tiley)
getTilePath
in class AbstractTMSTileSource
public TileSource.TileUpdate getTileUpdate()
getTileUpdate
in interface TileSource
getTileUpdate
in class TMSTileSource
TileSource.TileUpdate
public int LatToY(double lat, int zoom)
TileSource
LatToY
in interface TileSource
LatToY
in class AbstractTMSTileSource
public double YToLat(int y, int zoom)
TileSource
YToLat
in interface TileSource
YToLat
in class AbstractTMSTileSource
public double latToTileY(double lat, int zoom)
TileSource
latToTileY
in interface TileSource
latToTileY
in class AbstractTMSTileSource
public double tileYToLat(int y, int zoom)
TileSource
tileYToLat
in interface TileSource
tileYToLat
in class AbstractTMSTileSource
private double tileYToLat(double y, int zoom)
private double NextTerm(double lat, double y, int zoom)