public abstract class AbstractOsmTileSource extends AbstractTMSTileSource
TileSource.TileUpdate| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_OSM_ATTRIBUTION
The OSM attribution.
|
baseUrl, nameattributionImage, attributionImageURL, attributionLinkURL, attributionText, termsOfUseText, termsOfUseURL| Constructor and Description |
|---|
AbstractOsmTileSource(java.lang.String name,
java.lang.String base_url)
Constructs a new OSM tile source
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.Image |
getAttributionImage() |
java.lang.String |
getAttributionImageURL() |
java.lang.String |
getAttributionLinkURL() |
java.lang.String |
getAttributionText(int zoom,
Coordinate topLeft,
Coordinate botRight) |
int |
getMaxZoom()
Specifies the maximum zoom value.
|
java.lang.String |
getTermsOfUseText() |
java.lang.String |
getTermsOfUseURL() |
boolean |
requiresAttribution() |
getBaseUrl, getDistance, getExtension, getMinZoom, getName, getTilePath, getTileSize, getTileType, getTileUrl, latToTileY, LatToY, lonToTileX, LonToX, tileXToLon, tileYToLat, toString, XToLon, YToLatsetAttributionImage, setAttributionImageURL, setAttributionLinkURL, setAttributionText, setTermsOfUseText, setTermsOfUseURLclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTileUpdatepublic static final java.lang.String DEFAULT_OSM_ATTRIBUTION
public AbstractOsmTileSource(java.lang.String name,
java.lang.String base_url)
name - Source name as displayed in GUIbase_url - Source URLpublic int getMaxZoom()
TileSourceTileSource.getMaxZoom()].getMaxZoom in interface TileSourcegetMaxZoom in class AbstractTMSTileSourceJMapViewer.MAX_ZOOMpublic boolean requiresAttribution()
requiresAttribution in interface AttributedrequiresAttribution in class AbstractTileSourcepublic java.lang.String getAttributionText(int zoom,
Coordinate topLeft,
Coordinate botRight)
getAttributionText in interface AttributedgetAttributionText in class AbstractTileSourcezoom - The optional zoom level for the view.topLeft - The top left of the bounding box for attribution.botRight - The bottom right of the bounding box for attribution.public java.lang.String getAttributionLinkURL()
getAttributionLinkURL in interface AttributedgetAttributionLinkURL in class AbstractTileSourcepublic java.awt.Image getAttributionImage()
getAttributionImage in interface AttributedgetAttributionImage in class AbstractTileSourcepublic java.lang.String getAttributionImageURL()
getAttributionImageURL in interface AttributedgetAttributionImageURL in class AbstractTileSourcepublic java.lang.String getTermsOfUseText()
getTermsOfUseText in interface AttributedgetTermsOfUseText in class AbstractTileSourcepublic java.lang.String getTermsOfUseURL()
getTermsOfUseURL in interface AttributedgetTermsOfUseURL in class AbstractTileSource