Changeset 9851 in osm for applications/editors/josm/plugins/slippy_map_chooser/src/SlippyMapChooser.java
- Timestamp:
- 2008-08-15T13:26:27+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/slippy_map_chooser/src/SlippyMapChooser.java
r9819 r9851 20 20 import org.openstreetmap.gui.jmapviewer.MapMarkerDot; 21 21 import org.openstreetmap.gui.jmapviewer.MemoryTileCache; 22 import org.openstreetmap.gui.jmapviewer.OsmFileCacheTileLoader; 22 23 import org.openstreetmap.gui.jmapviewer.OsmMercator; 24 import org.openstreetmap.gui.jmapviewer.OsmTileLoader; 23 25 import org.openstreetmap.gui.jmapviewer.OsmTileSource; 24 26 import org.openstreetmap.gui.jmapviewer.interfaces.MapMarker; 27 import org.openstreetmap.gui.jmapviewer.interfaces.TileLoader; 25 28 import org.openstreetmap.gui.jmapviewer.interfaces.TileSource; 26 29 import org.openstreetmap.josm.gui.download.DownloadDialog; … … 51 54 52 55 private TileSource[] sources = { new OsmTileSource.Mapnik(), new OsmTileSource.TilesAtHome() }; 56 TileLoader cachedLoader; 57 TileLoader uncachedLoader; 53 58 54 59 /** … … 57 62 public SlippyMapChooser() { 58 63 super(); 64 cachedLoader = new OsmFileCacheTileLoader(this); 65 uncachedLoader = new OsmTileLoader(this); 59 66 setZoomContolsVisible(false); 60 67 setMapMarkerVisible(false); 61 68 setMinimumSize(new Dimension(350, 350 / 2)); 69 setFileCacheEnabled(SlippyMapChooserPlugin.ENABLE_FILE_CACHE); 70 setMaxTilesInmemory(SlippyMapChooserPlugin.MAX_TILES_IN_MEMORY); 71 } 72 73 public void setMaxTilesInmemory(int tiles) { 74 ((MemoryTileCache) getTileCache()).setCacheSize(tiles); 75 } 76 77 public void setFileCacheEnabled(boolean enabled) { 78 if (enabled) 79 setTileLoader(cachedLoader); 80 else 81 setTileLoader(uncachedLoader); 62 82 } 63 83
Note:
See TracChangeset
for help on using the changeset viewer.
