All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbsShadingAlgorithmDefaults AbstractTileSource The abstract base class for tiles downloaded from a web server.Area Represents a closed polygon on the map.CanvasRasterer Caption Represents a text label on the map.Circle ACircle
consists of a centerLatLong
and a non-negative radius in meters.Circle Represents a round area on the map.DatabaseRenderer The DatabaseRenderer renders map tiles by reading from aMapDataStore
.DefaultMapScaleBar Displays the default MapScaleBar.DefaultMapScaleBar.ScaleBarMode DiffuseLightShadingAlgorithm simulates diffuse lighting (without self-shadowing) except for scaling the light values below horizontal and above horizontal differently so that both make full use of the available dynamic range while maintinging horizontal neutral identical toSimpleShadingAlgorithm
and to the standard neutral value that is filled in when there is no hillshading but the always-option is set to true in the theme.DirectRenderer The DirectRenderer renders map tiles by reading from aMapDataStore
.DirectRenderer.TileRefresher DisplayModel Encapsulates the display characteristics for a MapView, such as tile size and background color.DistanceUnitAdapter DownloadJob ExternalRenderTheme An ExternalRenderTheme allows for customizing the rendering style of the map via an XML file.FileSystemTileCache A thread-safe cache for image files with a fixed size and LRU policy.FixedPixelCircle A Circle class that is always drawn with the same size in pixels.FixedTileSizeDisplayModel FixedTileSizeDisplayModel that always delivers a fixed tile size, mostly for testing.FpsCounter An FPS counter measures the drawing frame rate.FrameBuffer FrameBufferController FrameBufferHA2 FrameBufferHA3 FrameBufferModel FrameBufferOld Grid The Grid layer draws a geographical grid.GroupLayer A layer which is a group of other layers.Hillshading Represents hillshading on a painter algorithm layer/level in the parsed rendertheme (but without a rule, we don't need to increase waymatching complexity here)HillshadingContainer HillsRenderConfig Mutable frontend for the hillshading cache/processing inHgtCache
IMapViewPosition An interface to being able to use different implementations of MapViewPosition.ImperialUnitAdapter InMemoryTileCache A thread-safe cache for tile images with a variable size and LRU policy.InputListener This listener can be used to get informed about manual changes of position or zoom.Job JobQueue<T extends Job> LabelLayer LabelStore The LabelStore is an abstract store for labels from which it is possible to retrieve a priority-ordered queue of items that are visible within a given bounding box for a zoom level.LatchedLazyFuture<X> A simple calculation future for cross-thread result sharing and optional eager parallelism viaLatchedLazyFuture.withRunningThread()
.Layer LayerManager LayerManagerController Layers A thread-safeLayer
list which does not allownull
elements.LayerUtil LazyFuture<X> A simple calculation future for cross-thread result sharing and optional eager parallelism viaLatchedLazyFuture.withRunningThread()
.Line Represents a polyline on the map.LineSymbol Represents an icon along a polyline on the map.MapDataStore Base class for map data retrieval.MapDataStoreLabelStore A LabelStore that reads the labels out of a MapDataStoreMapPositionUtil MapReadResult An immutable container for the data returned from a MapDataStore.MapScaleBar A MapScaleBar displays the ratio of a distance on the map to the corresponding distance on the ground.MapScaleBar.ScaleBarLengthAndValue Internal class used by calculateScaleBarLengthAndValueMapScaleBar.ScaleBarPosition MapView MapViewController MapViewDimension MapViewPosition MapViewProjection MapWorkerPool Marker AMarker
draws aBitmap
at a given geographical position.MemoryCachingHgtReaderTileSource Mutable configuration frontend for an underlyingHgtCache
(that will be replaced in one piece when parameters change)MetricUnitAdapter Model MultiMapDataStore A MapDatabase that reads and combines data from multiple map files.MultiMapDataStore.DataPolicy NauticalImperialUnitAdapter NauticalUnitAdapter Observable ObservableInterface Observer OnlineTileSource OpenStreetMapMapnik A tile source which fetches standard Mapnik tiles from OpenStreetMap.PathText Represents a text along a polyline on the map.PausableThread An abstract base class for threads which support pausing and resuming.PausableThread.ThreadPriority Specifies the scheduling priority of aThread
.Persistable PointOfInterest An immutable container for all data associated with a single point of interest node (POI).PoiWayBundle Polygon APolygon
draws a closed connected series of line segments specified by a list ofLatLongs
.Polyline APolyline
draws a connected series of line segments specified by a list ofLatLongs
.PolylineContainer A PolylineContainer encapsulates the way data retrieved from a map file.PreferencesFacade Redrawer RenderCallback Callback methods for rendering areas, ways and points of interest (POIs).RenderContext A RenderContext contains all the information and data to render a map area, it is passed between calls in order to avoid local data stored in the DatabaseRenderer.RendererJob RenderInstruction A RenderInstruction is a basic graphical primitive to draw a map.RenderTheme A RenderTheme defines how ways and nodes are drawn.RenderThemeBuilder A builder forRenderTheme
instances.RenderThemeFuture A RenderThemeFuture implements a asynchronous parsing of an XmlRenderTheme in order to move the delay caused by parsing the XML file off the user interface thread in mapsforge application.RenderThemeHandler KXML handler to parse XML render theme files.Rule Rule.RuleVisitor RuleBuilder A builder forRule
instances.ShadeTileSource MemoryCachingHgtReaderTileSource
or a wrapper thereofShadingAlgorithm ShadingAlgorithm.RawHillTileSource Abstracts the file handling and access so that ShadingAlgorithm implementations could run on any height model source (e.g.ShadingAlgorithm.RawShadingResult ShapeContainer ShapePaintContainer SimpleShadingAlgorithm Simple, but expressive slope visualisation (e.g.StandardRenderer The DatabaseRenderer renders map tiles by reading from aMapDataStore
.StreamRenderTheme A StreamRenderTheme allows for customizing the rendering style of the map via an XML input stream.Symbol Represents an icon on the map.SyncLazyFuture<X> A simple calculation future for cross-thread result sharing and optional eager parallelism viaSyncLazyFuture.withRunningThread()
.ThemeCallback Callback methods for render theme.ThreadedLabelLayer This ThreadedLabelLayer employs a single thread to request new data from the LabelStore.TileBasedLabelStore A LabelStore where the data is stored per tile.TileCache Interface for tile image caches.TileCoordinatesLayer TileDependencies The TileDependecies class tracks the dependencies between tiles for labels.TileDownloadLayer TileGridLayer TileLayer<T extends Job> TilePosition TileRendererLayer TileSource TileStore A "tilecache" storing map tiles that is prepopulated and never removes any files.TileStoreLayer TwoLevelTileCache Way An immutable container for all data associated with a single way or area (closed way).XmlRenderTheme Interface for a render theme which is defined in XML.XmlRenderThemeMenuCallback Interface callbacks in Rendertheme V4+ to create a settings menu on the fly.XmlRenderThemeStyleLayer XmlRenderThemeStyleMenu Entry class for automatically building menus from rendertheme V4+ files.XmlThemeResourceProvider Interface for a provider of resources referenced inside XML themes.XmlUtils ZipRenderTheme A ZipRenderTheme allows for customizing the rendering style of the map via an XML from an archive.ZipXmlThemeResourceProvider Resource provider reading resource files out of a zip input stream.