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, minZoombaseUrl, id, nameattributionImage, attributionImageURL, attributionLinkURL, attributionText, termsOfUseText, termsOfUseURL| Constructor and Description |
|---|
ScanexTileSource(java.lang.String name,
java.lang.String url,
java.lang.String id,
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, getMinZoomgetBaseUrl, getDistance, getId, getName, getTileSize, getTileType, getTileUrl, lonToTileX, LonToX, tileXToLon, toString, XToLongetAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttribution, setAttributionImage, setAttributionImageURL, setAttributionLinkURL, setAttributionText, setTermsOfUseText, setTermsOfUseURLprivate 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, java.lang.String id, int maxZoom)
public java.lang.String getExtension()
getExtension in class AbstractTMSTileSourcepublic java.lang.String getTilePath(int zoom, int tilex, int tiley)
getTilePath in class AbstractTMSTileSourcepublic TileSource.TileUpdate getTileUpdate()
getTileUpdate in interface TileSourcegetTileUpdate in class TMSTileSourceTileSource.TileUpdatepublic int LatToY(double lat, int zoom)
TileSourceLatToY in interface TileSourceLatToY in class AbstractTMSTileSourcepublic double YToLat(int y, int zoom)
TileSourceYToLat in interface TileSourceYToLat in class AbstractTMSTileSourcepublic double latToTileY(double lat, int zoom)
TileSourcelatToTileY in interface TileSourcelatToTileY in class AbstractTMSTileSourcepublic double tileYToLat(int y, int zoom)
TileSourcetileYToLat in interface TileSourcetileYToLat in class AbstractTMSTileSourceprivate double tileYToLat(double y, int zoom)
private double NextTerm(double lat, double y, int zoom)