/** * This package contains the presentation layer classes of the * OSM viewer. The class MapViewPane gets its data from an * OsmMap object and visualizes it on a canvas. It also * reacts on keyboard and mouse events and provides a popup menu. * By default, it uses a DefaultEntityRenderer to draw entities but * other renderers can be used as well. The default renderer does not * decide itself, which icon to use for a certain entity, or which color. * Instead, it assumes, that all entities have been classified before and * provide an attached DefaultEntityViewInfo object. For this * purpose, the OSM map must be equipped with an entity classifier. * Suitable examples of entity classifiers are provided by the * MapStyleFactory. The MapViewFrame * demonstrates, how the viewer can be embedded within a graphical * application frame.

*/ package aimax.osm.viewer;