Ignore:
Timestamp:
2019-10-13T22:10:29+02:00 (5 years ago)
Author:
wiktorn
Message:

Allow zoom in TMS layer up to 24.

See: #18064

Location:
trunk/src/org/openstreetmap/josm/gui/layer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java

    r15030 r15456  
    150150    /** maximum zoom level supported */
    151151    public static final int MAX_ZOOM = 30;
    152     /** minium zoom level supported */
     152    /** minimum zoom level supported */
    153153    public static final int MIN_ZOOM = 2;
    154154    private static final Font InfoFont = new Font("sansserif", Font.BOLD, 13);
  • trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java

    r12620 r15456  
    77
    88import org.apache.commons.jcs.access.CacheAccess;
     9import org.openstreetmap.gui.jmapviewer.JMapViewer;
    910import org.openstreetmap.gui.jmapviewer.OsmMercator;
    1011import org.openstreetmap.gui.jmapviewer.interfaces.TileLoader;
     
    1213import org.openstreetmap.gui.jmapviewer.tilesources.ScanexTileSource;
    1314import org.openstreetmap.gui.jmapviewer.tilesources.TMSTileSource;
    14 import org.openstreetmap.gui.jmapviewer.tilesources.TemplatedTMSTileSource;
    1515import org.openstreetmap.josm.data.cache.BufferedImageCacheEntry;
    1616import org.openstreetmap.josm.data.imagery.CachedAttributionBingAerialTileSource;
    1717import org.openstreetmap.josm.data.imagery.ImageryInfo;
    1818import org.openstreetmap.josm.data.imagery.ImageryInfo.ImageryType;
     19import org.openstreetmap.josm.data.imagery.JosmTemplatedTMSTileSource;
    1920import org.openstreetmap.josm.data.imagery.TMSCachedTileLoader;
    2021import org.openstreetmap.josm.data.preferences.BooleanProperty;
     
    4546    public static final BooleanProperty PROP_ADD_TO_SLIPPYMAP_CHOOSER = new BooleanProperty(PREFERENCE_PREFIX + ".add_to_slippymap_chooser",
    4647            true);
     48    /** override minimum/maximum zoom level with those supported by JMapViewer, as these might be used in slippymap chooser */
     49    public static final int MAX_ZOOM = JMapViewer.MAX_ZOOM;
     50    public static final int MIN_ZOOM = JMapViewer.MIN_ZOOM;
    4751
    4852    private static final ScaleList nativeScaleList = initNativeScaleList();
     
    112116    public static TMSTileSource getTileSourceStatic(ImageryInfo info, Runnable attributionLoadedTask) {
    113117        if (info.getImageryType() == ImageryType.TMS) {
    114             TemplatedTMSTileSource.checkUrl(info.getUrl());
    115             TMSTileSource t = new TemplatedTMSTileSource(info);
     118            JosmTemplatedTMSTileSource.checkUrl(info.getUrl());
     119            TMSTileSource t = new JosmTemplatedTMSTileSource(info);
    116120            info.setAttribution(t);
    117121            return t;
Note: See TracChangeset for help on using the changeset viewer.