public class ScanexTileSource extends AbstractTMSTileSource
Modifier and Type | Class and Description |
---|---|
private static class |
ScanexTileSource.ScanexLayer |
TileSource.TileUpdate
Modifier and Type | Field and Description |
---|---|
private static String |
API_KEY |
private double |
cached_lat |
private static double |
E |
private static double |
EQUATOR |
private ScanexTileSource.ScanexLayer |
Layer |
private static double |
RADIUS_E |
baseUrl, name
attributionImage, attributionImageURL, attributionLinkURL, attributionText, termsOfUseText, termsOfUseURL
Constructor and Description |
---|
ScanexTileSource(String url) |
Modifier and Type | Method and Description |
---|---|
String |
getExtension() |
int |
getMaxZoom()
Specifies the maximum zoom value.
|
String |
getTilePath(int zoom,
int tilex,
int tiley) |
TileSource.TileUpdate |
getTileUpdate() |
double |
latToTileY(double lat,
int zoom) |
double |
lonToTileX(double lon,
int zoom) |
private double |
NextTerm(double lat,
double y,
int zoom) |
double |
tileXToLon(int x,
int zoom) |
double |
tileYToLat(int y,
int zoom) |
getBaseUrl, getMinZoom, getName, getTileSize, getTileType, getTileUrl, toString
getAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttribution, setAttributionImage, setAttributionImageURL, setAttributionLinkURL, setAttributionText, setTermsOfUseText, setTermsOfUseURL
private ScanexTileSource.ScanexLayer Layer
private static double RADIUS_E
private static double EQUATOR
private static double E
private double cached_lat
public ScanexTileSource(String url)
public int getMaxZoom()
TileSource
TileSource.getMaxZoom()
].getMaxZoom
in interface TileSource
getMaxZoom
in class AbstractTMSTileSource
JMapViewer.MAX_ZOOM
public String getExtension()
getExtension
in class AbstractTMSTileSource
public String getTilePath(int zoom, int tilex, int tiley)
getTilePath
in class AbstractTMSTileSource
public TileSource.TileUpdate getTileUpdate()
TileSource.TileUpdate
public double latToTileY(double lat, int zoom)
latToTileY
in interface TileSource
latToTileY
in class AbstractTMSTileSource
public double lonToTileX(double lon, int zoom)
lonToTileX
in interface TileSource
lonToTileX
in class AbstractTMSTileSource
public double tileYToLat(int y, int zoom)
tileYToLat
in interface TileSource
tileYToLat
in class AbstractTMSTileSource
private double NextTerm(double lat, double y, int zoom)
public double tileXToLon(int x, int zoom)
tileXToLon
in interface TileSource
tileXToLon
in class AbstractTMSTileSource