Package org.openstreetmap.gui.jmapviewer

This package and all sub-packages are belonging to the Java component JMapViewer

See:
          Description

Interface Summary
FeatureAdapter.BrowserAdapter  
FeatureAdapter.TranslationAdapter  
OsmFileCacheTileLoader.TileClearController  
 

Class Summary
AttributionSupport  
Coordinate This class encapsulates a Point2D.Double and provide access via lat and lon.
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
FeatureAdapter  
FeatureAdapter.DefaultBrowserAdapter  
FeatureAdapter.DefaultTranslationAdapter  
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.
MapMarkerDot A simple implementation of the MapMarker interface.
MapPolygonImpl  
MapRectangleImpl  
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 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.
Tile Holds one map tile.
TileController  
 

Package org.openstreetmap.gui.jmapviewer Description

This package and all sub-packages are belonging to the Java component JMapViewer

JMapViewer is designed to run as stand-alone component without any further requirements. Therefore please do not add any code that depends on other libraries or applications. Only functions and methods provided by the runtime library of Java 5 should be used.



JOSM