public class TMSTileSource extends AbstractTMSTileSource
| Modifier and Type | Field and Description |
|---|---|
protected int |
maxZoom |
protected int |
minZoom |
protected OsmMercator |
osmMercator |
baseUrl, id, name, tileSizeattributionImage, attributionImageURL, attributionLinkURL, attributionText, termsOfUseText, termsOfUseURL| Constructor and Description |
|---|
TMSTileSource(TileSourceInfo info)
Constructs a new
TMSTileSource. |
| Modifier and Type | Method and Description |
|---|---|
double |
getDistance(double lat1,
double lon1,
double lat2,
double lon2)
Gets the distance using Spherical law of cosines.
|
int |
getMaxZoom()
Specifies the maximum zoom value.
|
int |
getMinZoom()
Specifies the minimum zoom value.
|
TileXY |
latLonToTileXY(double lat,
double lon,
int zoom) |
java.awt.Point |
latLonToXY(double lat,
double lon,
int zoom) |
ICoordinate |
tileXYToLatLon(int x,
int y,
int zoom) |
ICoordinate |
xyToLatLon(int x,
int y,
int zoom) |
getBaseUrl, getDefaultTileSize, getExtension, getId, getMetadata, getName, getTileId, getTilePath, getTileSize, getTileUrl, getTileXMax, getTileXMin, getTileYMax, getTileYMin, isNoTileAtZoom, latLonToTileXY, latLonToXY, tileXYToLatLon, tileXYToLatLon, toString, xyToLatLongetAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttribution, setAttributionImage, setAttributionImageURL, setAttributionLinkURL, setAttributionText, setTermsOfUseText, setTermsOfUseURLprotected int maxZoom
protected int minZoom
protected OsmMercator osmMercator
public TMSTileSource(TileSourceInfo info)
TMSTileSource.info - tile source informationpublic int getMinZoom()
TileSourcegetMinZoom in interface TileSourcegetMinZoom in class AbstractTMSTileSourcepublic int getMaxZoom()
TileSourceTileSource.getMaxZoom()].getMaxZoom in interface TileSourcegetMaxZoom in class AbstractTMSTileSourceJMapViewer.MAX_ZOOMpublic double getDistance(double lat1, double lon1, double lat2, double lon2)
TileSourcelat1 - latitude of first pointlon1 - longitude of first pointlat2 - latitude of second pointlon2 - longitude of second pointpublic java.awt.Point latLonToXY(double lat, double lon, int zoom)
lat - latitudelon - longitudezoom - zoom levelpublic ICoordinate xyToLatLon(int x, int y, int zoom)
x - X coordinatey - Y coordinatezoom - zoom levelpublic TileXY latLonToTileXY(double lat, double lon, int zoom)
lat - latitudelon - longitudezoom - zoom levelpublic ICoordinate tileXYToLatLon(int x, int y, int zoom)
x - X coordinatey - Y coordinatezoom - zoom level