Package org.openstreetmap.gui.jmapviewer

Class Summary
DefaultMapController Default map controller which implements map moving by pressing the right mouse button and zooming by double click or by mouse wheel.
Demo Demonstrates the usage of JMapViewer
JMapController Abstract base class for all mouse controller implementations.
JMapViewer Provides a simple panel that displays pre-rendered map tiles loaded from the OpenStreetMap project.
JobDispatcher A generic class that processes a list of Runnable one-by-one using one or more JobDispatcher.JobThread-instances.
JTileDownloaderTileLoader A TileLoader implementation that loads tiles from OSM via HTTP and saves all loaded files in a directory located in the the temporary directory.
JTileDownloaderTileSourceWrapper  
MapMarkerDot A simple implementation of the MapMarker interface.
MemoryTileCache TileCache implementation that stores all Tile objects in memory up to a certain limit (MemoryTileCache.getCacheSize()).
MemoryTileCache.CacheEntry Linked list element holding the Tile and links to the MemoryTileCache.CacheEntry.next and MemoryTileCache.CacheEntry.prev item in the list.
MemoryTileCache.CacheLinkedListElement Special implementation of a double linked list for MemoryTileCache.CacheEntry elements.
OsmFileCacheTileLoader A TileLoader implementation that loads tiles from OSM via HTTP and saves all loaded files in a directory located in the the temporary directory.
OsmMercator This class implements the Mercator Projection as it is used by Openstreetmap (and google).
OsmTileLoader A TileLoader implementation that loads tiles from OSM via HTTP.
OsmTileSource  
OsmTileSource.AbstractOsmTileSource  
OsmTileSource.CycleMap  
OsmTileSource.Mapnik  
OsmTileSource.TilesAtHome  
Tile Holds one map tile.