GitHub
repository
| This map was generated from repository code by SourceSpy (
more info
)
osmdroid
Module Packages/Classes: osmdroid-android
Module packages/classes as well as relevant class, dependency and other diagrams
Module osmdroid-android
org.metalev.multitouch.controller
Originally sourced from Luke Hatch's Multitouch controller https://github.com/lukehu...
MultiTouchController
A class that simplifies the implementation of multitouch in applications. Subclass t...
source
org.osmdroid
This package contains all of the osmdroid library api classes and implementations
LocationListener
LocationListenerProxy
source
OsmdroidBuildInfo
source
SensorEventListener
SensorEventListenerProxy
source
org.osmdroid.api
osmdroid's interface abstractions
IGeoPoint
An interface that resembles the Google Maps API GeoPoint class.
hierarchy
source
IMapController
An interface that resembles the Google Maps API MapController class and is implement...
hierarchy
source
IMapView
An interface that resembles the Google Maps API MapView class and is implemented by ...
hierarchy
source
IProjection
An interface that resembles the Google Maps API Projection interface and is implemen...
hierarchy
source
org.osmdroid.config
Configuration
Singleton class to get/set a configuration provider for osmdroid Issue 481 Created o...
source
IConfigurationProvider
DefaultConfigurationProvider
Default configuration provider for osmdroid Issue 481 Created on 11/29/2016.
- works with files
hierarchy
source
IConfigurationProvider
Singleton class to get/set a configuration provider for osmdroid Issue 481 Created o...
hierarchy
source
org.osmdroid.events
Maps events that user's of osmdroid can subscribe to
MapListener
DelayedMapListener
hierarchy
source
MapListener
MapAdapter
hierarchy
source
MapEvent
hierarchy
source
MapEventsReceiver
Interface for objects that need to handle map events thrown by a MapEventsOverlay.
hierarchy
source
MapListener
hierarchy
source
MapEvent
ScrollEvent
hierarchy
source
MapEvent
ZoomEvent
hierarchy
source
org.osmdroid.tileprovider
osmdroid's tile sources, loading, caching, downloading classes
BitmapPool
source
BitmapDrawable
ExpirableBitmapDrawable
A BitmapDrawable for a org.osmdroid.util. MapTileIndex that has a state to indicate i...
hierarchy
source
IMapTileProviderCallback
hierarchy
source
IRegisterReceiver
hierarchy
source
MapTileCache
In memory cache of tiles
source
MapTilePreCache
The Tile Pre Cache goal is to: - list the tiles that are near the ones that are curr...
source
MapTileProviderBase...
MapTileProviderArray
This top-level tile provider allows a consumer to provide an array of modular asynch...
hierarchy
source
IMapTileProviderCallback
MapTileProviderBase
This is an abstract class. The tile provider is responsible for: determining if a ma...
hierarchy
source
MapTileProviderArray...
MapTileProviderBasic
This top-level tile provider implements a basic tile request chain which includes a ...
hierarchy
source
MapTileRequestState
source
ExpirableBitmapDrawable
ReusableBitmapDrawable
A ExpirableBitmapDrawable class that allows keeping track of usage references. Thisf...
hierarchy
source
TileStates
To be used by some kind of TilesOverlay , in order to get a count of the tiles, by s...
source
org.osmdroid.tileprovider.cachemanager
CacheManager
Provides various methods for managing the local filesystem cache of osmdroid tiles: ...
- works with files
source
org.osmdroid.tileprovider.constants
OpenStreetMapTileProviderConstants
This class contains constants used by the tile provider.
source
org.osmdroid.tileprovider.modules
ArchiveFileFactory
- works with files
source
CantContinueException
source
ConfigurablePriorityThreadFactory
source
IArchiveFile
DatabaseFileArchive
This is the OSMdroid style database provider. It's an extremely simply sqlite databa...
- Android DB API
- works with files
hierarchy
source
IArchiveFile
GEMFFileArchive
hierarchy
source
IArchiveFile
The IArchiveFile is primary used to load tiles from a file archive. Generally, this ...
hierarchy
source
IFilesystemCache
Represents a write-only interface into a file system cache.
hierarchy
source
INetworkAvailablityCheck
hierarchy
source
IArchiveFile
MBTilesFileArchive
supports raster imagery in the MBTiles 1.1 spec https://sourceforge.net/p/mobac/code...
- Android DB API
- works with files
hierarchy
source
MapTileModuleProviderBase
MapTileApproximater
The MapTileApproximater computes approximation of tiles. The approximation is based ...
hierarchy
source
MapTileFileStorageProviderBase
MapTileAssetsProvider
Implements a file system cache and provides cached tiles from Assets. This functions...
hierarchy
source
MapTileModuleProviderBase
MapTileDownloader
The MapTileDownloader loads tiles from an HTTP server. It saves downloaded tiles to ...
hierarchy
source
MapTileFileStorageProviderBase
MapTileFileArchiveProvider
A tile provider that can serve tiles from an archive using the supplied tile source....
- works with files
hierarchy
source
MapTileModuleProviderBase
MapTileFileStorageProviderBase
hierarchy
source
MapTileFileStorageProviderBase
MapTileFilesystemProvider
Implements a file system cache and provides cached tiles. This functions as a tile p...
hierarchy
source
MapTileModuleProviderBase
An abstract base class for modular tile providers
hierarchy
source
MapTileFileStorageProviderBase
MapTileSqlCacheProvider
Sqlite based tile cache mechansism
hierarchy
source
INetworkAvailablityCheck
NetworkAvailabliltyCheck
A straightforward network check implementation.
hierarchy
source
MapTileProviderArray...
OfflineTileProvider
Causes Osmdroid to load from tiles from only the referenced file sources and no wher...
- works with files
hierarchy
source
IFilesystemCache...
SqlTileWriter
An implementation of IFilesystemCache based on the original TileWriter. It writes ti...
- Android DB API
- works with files
hierarchy
source
IFilesystemCache
SqliteArchiveTileWriter
An implementation of IFilesystemCache based on the original TileWriter. It writes ti...
- Android DB API
- works with files
hierarchy
source
TileDownloader
- calls web-services
source
IFilesystemCache
TileWriter
An implementation of IFilesystemCache . It writes tiles to the file system cache. If...
- works with files
hierarchy
source
IArchiveFile
ZipFileArchive
hierarchy
source
org.osmdroid.tileprovider.tilesource
ITileSource
BitmapTileSourceBase
- works with files
hierarchy
source
OnlineTileSourceBase...
CloudmadeTileSource
hierarchy
source
XYTileSource
FileBasedTileSource
this is an extremely simple tile source that should only be used for offline sources...
hierarchy
source
OnlineTileSourceBase
HEREWeGoTileSource
HERE We Go
hierarchy
source
IStyledTileSource
Tile sources that have a settable "style" attibute can implement this. After setting...
hierarchy
source
ITileSource
hierarchy
source
OnlineTileSourceBase
MapBoxTileSource
MapBox tile source, revised in 5.1 to not use static map ids or tokens
hierarchy
source
OnlineTileSourceBase
MapQuestTileSource
MapQuest tile source, revised as 2016 July to meet the new way to access tiles, via ...
hierarchy
source
BitmapTileSourceBase
OnlineTileSourceBase
hierarchy
source
OnlineTileSourceBase
QuadTreeTileSource
hierarchy
source
OnlineTileSourceBase
TMSOnlineTileSourceBase
created on 12/24/2016.
hierarchy
source
OnlineTileSourceBase
ThunderforestTileSource
Thunderforest Maps including OpenCycleMap
hierarchy
source
TileSourceFactory
looking for mapquest? it's moved because they stopped supporting anonymous access to...
source
TileSourcePolicy
Online Tile Source Usage Policy, including the max number of concurrent downloads if...
- calls web-services
source
TileSourcePolicyException
Exception dedicated to the enforcement of online tile source usage policies
source
OnlineTileSourceBase
XYTileSource
An implementation of org.osmdroid.tileprovider. tilesource.OnlineTileSourceBase
hierarchy
source
org.osmdroid.tileprovider.tilesource.bing
QuadTreeTileSource...
BingMapTileSource
BingMap tile source used with OSMDroid This class builds the Bing REST services url ...
- calls web-services
hierarchy
source
ImageryMetaData
ImageryMetaData storage. Class used to decode valid ImageryMetaData.
source
ImageryMetaDataResource
ImageryMetaData storage. Class used to parse and store useful ImageryMetaData fields.
source
org.osmdroid.tileprovider.util
CloudmadeUtil
Utility class for implementing Cloudmade authorization. See http://developers.cloudm...
- calls web-services
source
Counters
The counters class is a simple container for tracking various internal statistics fo...
source
ManifestUtil
Utility class for reading the manifest
source
Handler
SimpleInvalidationHandler
source
IRegisterReceiver
SimpleRegisterReceiver
hierarchy
source
StorageUtils
- works with files
source
StreamUtils
don't use android classes here, since this class is used outside of android
source
org.osmdroid.util
osmdroid contains a number of key classes for osmdroid that didn't call into any oth...
Parcelable
BoundingBox
source
Delay
source
Distance
Tools about 2D distance computation Optimized code: we compute the square of the dis...
source
SplashScreenable
DuringSplashScreen
Put there everything that could be done during a splash screen
hierarchy
source
GEMFFile
GEMF File handler class. Reference: https://sites. google.com/site/abudden/android-ma...
- works with files
source
GarbageCollector
"Garbage Collector" tool The principles are: * it runs smoothly and asynchronously *...
source
IGeoPoint...
GeoPoint
hierarchy
source
GeometryMath
source
IntegerAccepter
A repository for integers
source
IterableWithSize
hierarchy
source
PointAccepter
LineBuilder
Created by Fabrice on 03/01/2018.
hierarchy
source
PointAccepter
ListPointAccepter
A PointAccepter that builds a List of PointL as a list of long, long
hierarchy
source
ListPointL
Optimized version of List<PointL> Created by Fabrice on 31/12/2017.
source
LocationUtils
source
MapTileContainer...
MapTileArea
An area of map tiles.
hierarchy
source
MapTileAreaComputer
MapTileAreaBorderComputer
Compute a map tile area from a map tile area source: the source with a border
hierarchy
source
MapTileAreaComputer
Compute a map tile area from a map tile area source
hierarchy
source
MapTileContainer...
MapTileAreaList
A list of areas of map tiles
hierarchy
source
MapTileAreaComputer
MapTileAreaZoomComputer
Compute a map tile area from a map tile area source: the source on another zoom level
hierarchy
source
MapTileContainer
hierarchy
source
MapTileIndex
Computes a map tile index as `long` to/from zoom/ x/y Algorithm unfortunately differe...
source
MapTileContainer
MapTileList
An optimized list of map tile indices
hierarchy
source
MapTileListComputer
MapTileListBorderComputer
Compute a map tile list from a map tile list source: its border
hierarchy
source
MapTileListComputer
Compute a map tile list from a map tile list source
hierarchy
source
MapTileListComputer
MapTileListZoomComputer
Compute a map tile list from a map tile list source, on another zoom level
hierarchy
source
MathConstants
MyMath
hierarchy
source
NetworkLocationIgnorer
A class to check whether we want to use a location. If there are multiple location p...
source
PointAccepter
PathBuilder
Created by Fabrice on 24/12/2017.
hierarchy
source
PointAccepter
Created by Fabrice on 23/12/2017.
hierarchy
source
PointL
A android.graphics.Point with coordinates in long type instead of int
source
PointReducer
Reduces the number of points in a shape using the Douglas-Peucker algorithm. From: h...
source
RectL
A android.graphics.Rect with corners in long type instead of int
source
PointAccepter
SegmentClipper
A tool to clip segments
hierarchy
source
SegmentIntersection
A class dedicated to the computation of 2D segments intersection points
source
PointAccepter
SideOptimizationPointAccepter
PointAccepter that simplifies the list of consecutive points with the same X or Y.O...
hierarchy
source
SpeechBalloonHelper
Helper class for SpeechBalloonOverlay whose main interest is method #compute(RectL,P...
source
SplashScreenable
hierarchy
source
TileLooper
A class that will loop around all the map tiles in the given viewport.
source
TileSystem
Proxy class for TileSystem. For coordinate conversions (tile to lat/lon and reverse)...
hierarchy
source
TileSystem
TileSystemWebMercator
hierarchy
source
UrlBackoff
source
org.osmdroid.util.constants
GeoConstants
hierarchy
source
org.osmdroid.views
This package contains all of the osmdroid views, including the base {@link org.osmdr...
CustomZoomButtonsController
source
CustomZoomButtonsDisplay
source
IMapController...
MapController
hierarchy
source
ViewGroup...
MapView
This is the primary view for osmdroid. As of version 6.0.0, please respect the andro...
hierarchy
source
MapViewRepository
Repository for a MapView Designed for "singleton- like" objects that need a clean det...
source
IProjection
Projection
A Projection serves to translate between the coordinate system of x/y on-screen pixe...
hierarchy
source
org.osmdroid.views.drawing
MapSnapshot
Create a bitmap in the background from MapView - like data but without a MapView
- works with files
source
Handler
MapSnapshotHandler
Custom-made Handler for MapSnapshot
source
BitmapShader
OsmBitmapShader
source
Path
OsmPath
Since the osmdroid canvas coordinate system is changing with every scroll, the x/y c...
source
org.osmdroid.views.overlay
An {@link org.osmdroid.views.overlay.Overlay} is something shown on top of a{@link o...
IconOverlay
ClickableIconOverlay
org.osmdroid.views.overlay.ClickableIconOverlay is a clickable icon item on the org...
hierarchy
source
Overlay
CopyrightOverlay
CopyrightOverlay - uses the ITileSource# getCopyrightNotice() text to paint on the sc...
hierarchy
source
OverlayManager
DefaultOverlayManager
https://github.com/osmdroid/osmdroid/issues/154
hierarchy
source
Overlay
FolderOverlay
A org.osmdroid.views.overlay.FolderOverlay is just a group of other org.osmdroid.vie...
hierarchy
source
Overlay
GroundOverlay
Place an image on the map, each corner (4) of the image being associated with a GeoP...
hierarchy
source
Overlay
GroundOverlay2
A ground overlay is an image that is fixed to 2 corners on a map using simple scalin...
hierarchy
source
Overlay
GroundOverlay4
Place an image on the map, each corner of the image being associated with a GeoPoint
hierarchy
source
IOverlayMenuProvider
hierarchy
source
Overlay
IconOverlay
org.osmdroid.views.overlay.IconOverlay is an icon placed at a particular org.osmdro...
hierarchy
source
ItemizedOverlay
ItemizedIconOverlay
hierarchy
source
Overlay...
ItemizedOverlay
Draws a list of OverlayItem as markers to a map. The item with the lowest index is d...
hierarchy
source
LinearLayout
ItemizedOverlayControlView
source
ItemizedIconOverlay
ItemizedOverlayWithFocus
hierarchy
source
LineBuilder
LineDrawer
Created by Fabrice on 04/01/2018.
hierarchy
source
LinearRing
Class holding one ring: the polygon outline, or a hole inside the polygon Used to be...
source
Overlay
MapEventsOverlay
Empty overlay than can be used to detect events on the map, and to throw them to a M...
hierarchy
source
OverlayWithIW
Marker
A marker is an icon placed at a particular point on the map's surface that can have ...
hierarchy
source
TilesOverlay
MinimapOverlay
Draws a mini-map as an overlay layer. It currently uses its own MapTileProviderBasic...
hierarchy
source
Overlay
NonAcceleratedOverlay
This will allow an Overlay that is not HW acceleration compatible to work in a HWacc...
hierarchy
source
OverlayConstants
Overlay
Overlay : Base class representing an overlay which may be displayed on top of a Map...
hierarchy
source
OverlayItem
An Item that can be displayed in a ItemizedOverlay or ItemizedIconOverlay . Immutabl. ..
hierarchy
source
OverlayLayoutParams
source
OverlayManager
hierarchy
source
Overlay
OverlayWithIW
The org.osmdroid.views.overlay.OverlayWithIW is an org.osmdroid.views.overlay.Overla...
hierarchy
source
PaintList
Interface PaintList
hierarchy
source
OverlayWithIW
PolyOverlayWithIW
Repository of common methods for Polyline and Polygon
hierarchy
source
PolyOverlayWithIW
Polygon
A polygon on the earth's surface that can have a popup- org.osmdroid.views.overlay.i...
hierarchy
source
PolyOverlayWithIW
Polyline
A polyline is a list of points, where line segments are drawn between consecutive po...
hierarchy
source
Overlay...
ScaleBarOverlay
ScaleBarOverlay.java Puts a scale bar in the top- left corner of the screen, offset b...
hierarchy
source
Overlay
ScaleDiskOverlay
ScaleDiskOverlay displays a disk of a given radius (distance) around a GeoPoint
hierarchy
source
Overlay
SpeechBalloonOverlay
Overlay that display a title in a "speech balloon"
hierarchy
source
Overlay...
TilesOverlay
A TilesOverlay is responsible to display a MapTileIndex . These objects are the prin...
- works with files
hierarchy
source
org.osmdroid.views.overlay.advancedpolyline
ColorHelper
Class with color helper functions. Please note the functions were copied over from: ...
source
ColorMapping
Abstract base class for all implemented color mappings.
hierarchy
source
ColorMapping
ColorMappingCycle
Color mapping to cycle through an array of colors.
hierarchy
source
ColorMapping
ColorMappingForScalar
An abstract ColorMapping populated by scalar data
hierarchy
source
ColorMappingForScalarContainer
Scalar container on top of any ColorMappingForScalar Typical use: * create the Color...
source
ColorMapping
ColorMappingPlain
Color mapping with just one color. Not really a mapping.
hierarchy
source
ColorMappingForScalar
ColorMappingRanges
Color mapping to map ranges to specific colors.
hierarchy
source
ColorMappingForScalar
ColorMappingVariation
Abstract base class for color variation mappings.
hierarchy
source
ColorMappingVariation
ColorMappingVariationHue
Color mapping for hue variation.
hierarchy
source
ColorMappingVariation
ColorMappingVariationLuminance
Color mapping for luminance variation.
hierarchy
source
ColorMappingVariation
ColorMappingVariationSaturation
Color mapping for saturation variation.
hierarchy
source
PaintList
MonochromaticPaintList
A PaintList with always the same color
hierarchy
source
PaintList
PolychromaticPaintList
A real PaintList with potentially different colors for each segment, and linear grad...
hierarchy
source
org.osmdroid.views.overlay.compass
Overlay...
CompassOverlay
Note: the compass overlay causes issues on API 8 devices. See https://github.com/osm...
hierarchy
source
IOrientationConsumer
hierarchy
source
IOrientationProvider
hierarchy
source
SensorEventListener...
InternalCompassOrientationProvider
hierarchy
source
org.osmdroid.views.overlay.gestures
RotationGestureDetector
heads up, this class is used internally by osmdroid, you're welcome to use but it th...
source
Overlay...
RotationGestureOverlay
hierarchy
source
org.osmdroid.views.overlay.gridlines
LatLonGridlineOverlay
Latitude/Longitude gridline overlay It's not perfect and has issues with osmdroid's ...
source
Overlay
LatLonGridlineOverlay2
created on 2/7/2018.
hierarchy
source
org.osmdroid.views.overlay.infowindow
<ul> <li> {@link org.osmdroid.views.overlay. infowindow.InfoWindow} is a (pop-up-) Vi...
InfoWindow
BasicInfoWindow
org.osmdroid.views.overlay.infowindow. BasicInfoWindow is the defaultimplementation ...
hierarchy
source
InfoWindow
org.osmdroid.views.overlay.infowindow.InfoWindow is a (pop-up-) View that canbe dis...
hierarchy
source
BasicInfoWindow
MarkerInfoWindow
org.osmdroid.views.overlay.infowindow. MarkerInfoWindow is the defaultimplementation...
hierarchy
source
org.osmdroid.views.overlay.milestones
MilestoneDisplayer
MilestoneBitmapDisplayer
Displayer of `MilestoneStep`s as `Bitmap`s Created by Fabrice Fontaine on 22/12/2017.
hierarchy
source
MilestoneDisplayer
Displayer of `MilestoneStep`s Created by Fabrice Fontaine on 22/12/2017.
hierarchy
source
MilestoneDisplayer
MilestoneLineDisplayer
Display lines between milestone steps
hierarchy
source
PointAccepter
MilestoneLister
Creating a list of `MilestoneStep`s from a list of `PointL` Created by Fabrice on 22...
hierarchy
source
PointAccepter
MilestoneManager
Created by Fabrice on 24/12/2017.
hierarchy
source
MilestoneLister
MilestoneMeterDistanceLister
Listing every given meters of the `Path` Created by Fabrice on 28/12/2017.
hierarchy
source
MilestoneLister
MilestoneMeterDistanceSliceLister
Listing the vertices for a slice of the path between two distances
hierarchy
source
MilestoneLister
MilestoneMiddleLister
Listing all the vertices' middle, provided that there are enough pixels between them...
hierarchy
source
MilestoneDisplayer
MilestonePathDisplayer
Displayer of `MilestoneStep`s as `Path`s Created by Fabrice Fontaine on 22/12/2017.
hierarchy
source
MilestoneLister
MilestonePixelDistanceLister
Listing every x pixels of the `Path`, with an initial value Created by Fabrice on 23...
hierarchy
source
MilestoneStep
A milestone step is a pixel position where a milestone should be displayed with an o...
source
MilestoneLister
MilestoneVertexLister
Listing every vertex Created by Fabrice on 23/12/ 2017.
hierarchy
source
org.osmdroid.views.overlay.mylocation
Overlay
DirectedLocationOverlay
hierarchy
source
IMyLocationProvider...
GpsMyLocationProvider
location provider, by default, uses LocationManager#GPS_PROVIDER and LocationManager.. .
hierarchy
source
IMyLocationConsumer
hierarchy
source
IMyLocationProvider
hierarchy
source
Overlay...
MyLocationNewOverlay
hierarchy
source
Overlay
SimpleLocationOverlay
hierarchy
source
org.osmdroid.views.overlay.simplefastpoint
GeoPoint
LabelledGeoPoint
A GeoPoint with a label.Created by Miguel Porto on 12-11-2016.
hierarchy
source
Overlay
SimpleFastPointOverlay
Overlay to draw a layer of clickable simple points, optimized for rendering speed. N...
hierarchy
source
SimpleFastPointOverlayOptions
Options for SimpleFastPointOverlay. Created by Miguel Porto on 25-10-2016.
source
SimpleFastPointOverlay.PointAdapter
SimplePointTheme
This class is just a simple wrapper for a List of IGeoPoint s to be used in SimpleFa...
source
LabelledGeoPoint
StyledLabelledGeoPoint
Created by miguel on 07-01-2018.
hierarchy
source
org.osmdroid.views.util
MyMath
source
PathProjection
source
org.osmdroid.views.util.constants
MathConstants
hierarchy
source
OverlayConstants
This class contains constants used by the overlays.
hierarchy
source