Class JosmTemplatedTMSTileSource

  • All Implemented Interfaces:
    org.openstreetmap.gui.jmapviewer.interfaces.Attributed, org.openstreetmap.gui.jmapviewer.interfaces.TemplatedTileSource, org.openstreetmap.gui.jmapviewer.interfaces.TileSource
    Direct Known Subclasses:
    MapboxVectorTileSource

    public class JosmTemplatedTMSTileSource
    extends org.openstreetmap.gui.jmapviewer.tilesources.TemplatedTMSTileSource
    JOSM wrapper class that uses min/max zoom settings from imagery settings instead of JMapViewer defaults
    Since:
    15456
    • Field Summary

      • Fields inherited from class org.openstreetmap.gui.jmapviewer.tilesources.TMSTileSource

        maxZoom, minZoom, osmMercator
      • Fields inherited from class org.openstreetmap.gui.jmapviewer.tilesources.AbstractTMSTileSource

        baseUrl, id, modTileFeatures, name, tileSize
      • Fields inherited from class org.openstreetmap.gui.jmapviewer.tilesources.AbstractTileSource

        attributionImage, attributionImageURL, attributionLinkURL, attributionText, termsOfUseText, termsOfUseURL
    • Constructor Summary

      Constructors 
      Constructor Description
      JosmTemplatedTMSTileSource​(org.openstreetmap.gui.jmapviewer.tilesources.TileSourceInfo info)
      Creates TMS tilesource based on tilesource info
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getMaxZoom()  
      int getMinZoom()  
      • Methods inherited from class org.openstreetmap.gui.jmapviewer.tilesources.TemplatedTMSTileSource

        checkUrl, getHeaders, getRandomPart, getTileUrl
      • Methods inherited from class org.openstreetmap.gui.jmapviewer.tilesources.TMSTileSource

        getCoveringTileRange, getDistance, getServerCRS, isInside, latLonToTileXY, latLonToXY, projectedToTileXY, tileXYToLatLon, tileXYtoProjected, xyToLatLon
      • Methods inherited from class org.openstreetmap.gui.jmapviewer.tilesources.AbstractTMSTileSource

        getBaseUrl, getDefaultTileSize, getExtension, getId, getMetadata, getName, getTileId, getTilePath, getTileSize, getTileXMax, getTileXMin, getTileYMax, getTileYMin, isModTileFeatures, isNoTileAtZoom, toString
      • Methods inherited from class org.openstreetmap.gui.jmapviewer.tilesources.AbstractTileSource

        getAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttribution, setAttributionImage, setAttributionImageURL, setAttributionLinkURL, setAttributionText, setTermsOfUseText, setTermsOfUseURL
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.openstreetmap.gui.jmapviewer.interfaces.Attributed

        getAttributionImage, getAttributionImageURL, getAttributionLinkURL, getAttributionText, getTermsOfUseText, getTermsOfUseURL, requiresAttribution
      • Methods inherited from interface org.openstreetmap.gui.jmapviewer.interfaces.TileSource

        getCoveringTileRange, getDefaultTileSize, getDistance, getId, getMetadata, getName, getServerCRS, getTileId, getTileSize, getTileXMax, getTileXMin, getTileYMax, getTileYMin, isInside, isModTileFeatures, isNoTileAtZoom, latLonToTileXY, latLonToTileXY, latLonToXY, latLonToXY, projectedToTileXY, tileXYToLatLon, tileXYToLatLon, tileXYToLatLon, tileXYtoProjected, xyToLatLon, xyToLatLon
    • Constructor Detail

      • JosmTemplatedTMSTileSource

        public JosmTemplatedTMSTileSource​(org.openstreetmap.gui.jmapviewer.tilesources.TileSourceInfo info)
        Creates TMS tilesource based on tilesource info
        Parameters:
        info - tile source info
    • Method Detail

      • getMinZoom

        public int getMinZoom()
        Specified by:
        getMinZoom in interface org.openstreetmap.gui.jmapviewer.interfaces.TileSource
        Overrides:
        getMinZoom in class org.openstreetmap.gui.jmapviewer.tilesources.TMSTileSource
      • getMaxZoom

        public int getMaxZoom()
        Specified by:
        getMaxZoom in interface org.openstreetmap.gui.jmapviewer.interfaces.TileSource
        Overrides:
        getMaxZoom in class org.openstreetmap.gui.jmapviewer.tilesources.TMSTileSource