GitHub repository | This map was generated from repository code by SourceSpy (more info)
osmdroidClass Hierarchy: osmdroid-geopackage
Represents class hierarchy in this module
Module osmdroid-geopackage
PolygonMarkers
Polygon with Markers object
ShapeWithChildrenMarkers
Shape markers interface for handling marker changes on shapes that have children
ShapeMarkers
Shape markers interface for handling marker changes
MultiMarker
Multiple Marker object
PolygonHoleMarkers
Polygon Hole with Markers object
PolylineMarkers
Polyline with Markers object
GeoPackageProvider
GeoPackage + created on 1/5/2017.
MapTileProviderArray
This top-level tile provider allows a consumer to provide an array of modular asynch...
IMapTileProviderCallback
MapTileProviderBase
This is an abstract class. The tile provider is responsible for: determining if a ma...
MapTileContainer
MapsForgeTileProvider
This lets you hook up multiple MapsForge files, it will render to the screen the fir...
GeoPackageFeatureTileProvider
created on 8/19/2017.
MapTileProviderBasic
This top-level tile provider implements a basic tile request chain which includes a ...
OfflineTileProvider
Causes Osmdroid to load from tiles from only the referenced file sources and no wher...
MapTileArea
An area of map tiles.
IterableWithSize
MapTileAreaList
A list of areas of map tiles
MapTileList
An optimized list of map tile indices
GeopackageRasterTileSource
created on 9/3/2017.
XYTileSource
An implementation of org.osmdroid.tileprovider. tilesource.OnlineTileSourceBase
OnlineTileSourceBase
BitmapTileSourceBase
ITileSource
FileBasedTileSource
this is an extremely simple tile source that should only be used for offline sources...
USGSTileSource
sample custom tile source Created by alex on 6/20/ 16.
CloudmadeTileSource
IStyledTileSource
Tile sources that have a settable "style" attibute can implement this. After setting...
HEREWeGoTileSource
HERE We Go
MapBoxTileSource
MapBox tile source, revised in 5.1 to not use static map ids or tokens
MapQuestTileSource
MapQuest tile source, revised as 2016 July to meet the new way to access tiles, via ...
MapsForgeTileSource
Adapted from code from here: https://github.com/ MKergall/osmbonuspack, which is LGPL...
QuadTreeTileSource
TMSOnlineTileSourceBase
created on 12/24/2016.
ThunderforestTileSource
Thunderforest Maps including OpenCycleMap
BingMapTileSource
BingMap tile source used with OSMDroid This class builds the Bing REST services url ...
WMSTileSource
WMS Map Source. Use this in conjunction with the WMSParser. This class is known to w...
MapsForgeTileModuleProvider
Adapted from code from here: https://github.com/ MKergall/osmbonuspack, which is LGPL...
MapTileFileStorageProviderBase
MapTileModuleProviderBase
An abstract base class for modular tile providers
MapTileAssetsProvider
Implements a file system cache and provides cached tiles from Assets. This functions...
MapTileFileArchiveProvider
A tile provider that can serve tiles from an archive using the supplied tile source....
GeoPackageMapTileModuleProvider
Geopackage raster tile provider Created by alex on 10/29/15.
MapTileApproximater
The MapTileApproximater computes approximation of tiles. The approximation is based ...
MapTileDownloader
The MapTileDownloader loads tiles from an HTTP server. It saves downloaded tiles to ...
MapTileFilesystemProvider
Implements a file system cache and provides cached tiles. This functions as a tile p...
MapTileSqlCacheProvider
Sqlite based tile cache mechansism
GpsMyLocationProvider
location provider, by default, uses LocationManager#GPS_PROVIDER and LocationManager.. .
IMyLocationProvider
external
LocationListener
GeopackageFeatureTilesOverlay
created on 8/19/2017.
TilesOverlay
A TilesOverlay is responsible to display a MapTileIndex . These objects are the prin...
Overlay
Overlay : Base class representing an overlay which may be displayed on top of a Map...
IOverlayMenuProvider
OverlayConstants
This class contains constants used by the overlays.
MinimapOverlay
Draws a mini-map as an overlay layer. It currently uses its own MapTileProviderBasic...
Marker
A marker is an icon placed at a particular point on the map's surface that can have ...
OverlayWithIW
The org.osmdroid.views.overlay.OverlayWithIW is an org.osmdroid.views.overlay.Overla...
SampleItemizedOverlay
ItemizedOverlay
Draws a list of OverlayItem as markers to a map. The item with the lowest index is d...
ItemizedOverlay.OnFocusChangeListener
Overlay.Snappable
Interface definition for overlays that contain items that can be snapped to (for exa...
ItemizedIconOverlay
ClickableIconOverlay
org.osmdroid.views.overlay.ClickableIconOverlay is a clickable icon item on the org...
IconOverlay
org.osmdroid.views.overlay.IconOverlay is an icon placed at a particular org.osmdro...
CirclePlottingOverlay
created on 12/27/2017.
IconPlottingOverlay
A super simple overlay to plot a marker when the user long presses on the map. It do...
MilStdMultipointOverlay
This overlay does a few things that are unique to milstd graphics The GeoPoints prov...
MilStdPointPlottingOverlay
A super simple overlay to plot a marker when the user long presses on the map. It do...
CopyrightOverlay
CopyrightOverlay - uses the ITileSource# getCopyrightNotice() text to paint on the sc...
FolderOverlay
A org.osmdroid.views.overlay.FolderOverlay is just a group of other org.osmdroid.vie...
GroundOverlay
Place an image on the map, each corner (4) of the image being associated with a GeoP...
GroundOverlay2
A ground overlay is an image that is fixed to 2 corners on a map using simple scalin...
GroundOverlay4
Place an image on the map, each corner of the image being associated with a GeoPoint
ItemizedOverlayWithFocus
MapEventsOverlay
Empty overlay than can be used to detect events on the map, and to throw them to a M...
NonAcceleratedOverlay
This will allow an Overlay that is not HW acceleration compatible to work in a HWacc...
PolyOverlayWithIW
Repository of common methods for Polyline and Polygon
Polygon
A polygon on the earth's surface that can have a popup- org.osmdroid.views.overlay.i...
Polyline
A polyline is a list of points, where line segments are drawn between consecutive po...
ScaleBarOverlay
ScaleBarOverlay.java Puts a scale bar in the top- left corner of the screen, offset b...
GeoConstants
GeoPoint
IGeoPoint
An interface that resembles the Google Maps API GeoPoint class.
MathConstants
external
Parcelable
BoundingBox
MyMath
ScaleDiskOverlay
ScaleDiskOverlay displays a disk of a given radius (distance) around a GeoPoint
SpeechBalloonOverlay
Overlay that display a title in a "speech balloon"
CompassOverlay
Note: the compass overlay causes issues on API 8 devices. See https://github.com/osm...
IOrientationConsumer
MapController
IMapController
An interface that resembles the Google Maps API MapController class and is implement...
MapView.OnFirstLayoutListener
NasaWms111Source
A simple demo work for working with WMS endpoints. Tested and functional NASA 1.1.1 ...
SampleWMSSource
A simple demo work for working with WMS endpoints. Tested and functional with geo se...
SampleGridlines
An example on how to use the lat/lon gridline overlay. basically, listen for map mot...
BaseSampleFragment
external
Fragment
NasaWms130Source
A simple demo work for working with WMS endpoints. Tested and functional NASA 1.1.1 ...
NasaWmsSrs
A simple demo work for working with WMS endpoints. Tested and functional NASA 1.1.1 ...
SampleOfflineFirst
Offline First demo
SampleOfflinePriority
Offline First and Offline Second demos The typical difference is when you pan the ma...
SampleMilestonesNonRepetitive
Demo with the new "non repetitive milestones" feature - a map of all capitals of the...
SampleMapEventListener
used for testing this issue https://github.com/ osmdroid/osmdroid/issues/248 Created ...
SampleShapeFile
A simple how to for importing and display an ESRI shape file created on 1/28/2018.
SampleAnimateTo
https://github.com/osmdroid/osmdroid/issues/264 extends gridlines to provide visual ...
SampleMapCenterOffset
DrawPolylineWithArrows
created on 11/28/2017. https://github.com/ osmdroid/osmdroid/issues/791
SampleDrawPolyline
created on 1/13/2017.
external
View.OnClickListener
IISTrackerBase
created on 1/7/2017.
Bug1783Activity
external
FragmentActivity
IBaseActivity
created on 1/1/2017.
IntroActivity
Intro activity, this is a simple intro to osmdroid, some legal stuff, tile storage p...
external
ViewPager.OnPageChangeListener
StarterMapFragment
Default map view activity.
SampleBug57Step2
A simple Fragment subclass.
AboutFragment
created on 1/5/2017.
Bug1322
created on 5/5/2019.
Bug164EndlessOnScolls
https://github.com/osmdroid/osmdroid/issues/164 Created by alex on 8/28/16.
BugsTestingActivity
Created by alex on 6/29/16.
external
AppCompatActivity
ExtraSamplesActivity
LicenseActivity
created on 1/14/2017.
external
AdapterView.OnItemSelectedListener
MainActivity
external
AdapterView.OnItemClickListener
PreferenceActivity
OK so why is here? Stupid reason #1: Android Studio's wizard generates a bunch of st...
StarterMapActivity
Default map view activity.
Bug382Crash
Created by alex on 8/25/16.
Bug419Zoom
Created by alex on 9/25/16.
Bug445Caching
Created by alex on 10/21/16.
Bug512CacheManagerWp
https://github.com/osmdroid/osmdroid/issues/512# issuecomment-271219842 created on 1/...
CacheManager.CacheManagerCallback
Bug512Marker
created on 1/7/2017.
Bug82WinDeath
See https://github.com/osmdroid/osmdroid/issues/ 82#issuecomment-229413838 Created by...
Bug846InfiniteRedrawLoop
This test case will force the memory cache to be too small, effectively recreating b...
Issue1444
created on 12/6/2019.
SampleBug57
https://github.com/osmdroid/osmdroid/issues/57 load the map, then navigate to a diff...
CacheAnalyzerActivity
A debug utility to show various cache metrics and management requires api11+ due to ...
CacheBrowserActivity
A simple view for browsing the osmdroid tile cache database created on 12/20/2016.
DiagnosticsActivity
created on 2/6/2018.
external
GpsStatus.Listener
WeathForceActivity
http://stackoverflow.com/q/40112165/1203182 Created by alex on 10/21/16.
BaseActivity
Created by alex on 10/21/16.
MapEventsReceiver
Interface for objects that need to handle map events thrown by a MapEventsOverlay.
external
Activity
LocationListenerProxy
DataUseWarning
created on 1/12/2017.
LogoFragment
created on 1/5/2017.
PermissionsFragment
created on 1/5/2017.
StoragePreferenceFragment
created on 1/5/2017.
TileSourceWarnings
created on 1/12/2017.
MapActivity
Bare bones osmdroid example created on 2/17/2018.
SampleTester
Created by alex on 9/14/16.
AnimatedMarkerHandler
Marker animation based on Google's sample code for animating a marker API 9+ created...
AnimatedMarkerTimer
Demonstrates a one way to move an icon in an animation. It's dirty but it works crea...
MapListener
DelayedMapListener
MapAdapter
AnimatedMarkerTypeEvaluator
Marker animation based on Google's sample code for animating a marker API 14+ create...
AnimatedMarkerValueAnimator
Marker animation based on Google's sample code for animating a marker API 12+ create...
FastZoomSpeedAnimations
How to override animation speeds for zoom in/out Implementation notes: When using th...
MinMaxZoomLevel
Demonstrates interaction of double tab zoom with maximum zoom level created on 10/18...
BookmarkSample
created on 2/11/2018. TODO it would be nice to have the ability to select an icon fo...
CacheImport
An example of importing stored on disk cache produced by osmdroid < 5.4 using the ol...
CachePurge
Created by alex on 9/25/16.
SampleAlternateCacheDir
SampleCacheDelete
Sample for using the cache manager to delete tiles on screen Created by alex on 1/21...
external
SeekBar.OnSeekBarChangeListener
external
TextWatcher
PositiveLongTextValidator
created on 12/4/2016.
PositiveShortTextValidator
created on 12/4/2016.
SampleCacheDownloader
Sample for using the cache manager to download tiles on screen Created by alex on 2/...
external
OnSeekBarChangeListener
SampleCacheDownloaderArchive
https://github.com/osmdroid/osmdroid/issues/348 Created by alex on 7/8/16.
SampleCacheDownloaderCustomUI
Created by alex on 5/29/16.
SampleJumboCache
An example on increasing the in memory tile cache. This is NOT the disk cache! Cauti...
SampleSqliteOnly
test to force sqlite tiles only loaded https:// github.com/osmdroid/osmdroid/issues/2...
AsyncTaskDemoFragment
#394 #398 Demonstration how to load/update markers from Async Background task. Creat...
Gridlines2
created on 1/8/2017.
HeatMap
EXPERIMENTAL!! https://github.com/osmdroid/ osmdroid/issues/499 Demonstrates a way to...
SampleIISTracker
Calls a public rest endpoint for the current location of the IIS, but's an icon at t...
SampleIISTrackerMotionTrails
created on 1/7/2017.
SampleItemizedOverlayMultiClick
SampleMapSnapshot
Demo with the new "MapSnapshot" feature - a RecyclerView with bitmap maps of all USA...
SampleMarker
An example on using osmbonuspack's Marker class by following the tutorial at https:/...
SampleMarkerMultiClick
SampleMilitaryIconsItemizedIcons
icons generated from https://github.com/ missioncommand/mil-sym-java demonstrates one...
SampleMilitaryIconsMarker
icons generated from https://github.com/ missioncommand/mil-sym-java demonstrates one...
SampleOsmPath
An example using osmbonuspacks polyline class for a simple box on around centra park...
SampleRace
Created by Fabrice on 28/12/2017.
SampleSimpleFastPointOverlay
Example of SimpleFastPointOverlay Created by Miguel Porto on 12-11-2016.
SampleSimpleLocation
see https://github.com/osmdroid/osmdroid/issues/ 477 Created by alex on 11/23/2016.
SampleSpeechBalloon
Demo around the new SpeechBalloonOverlay feature
SampleWithMinimapItemizedOverlayWithFocus
SampleWithMinimapItemizedOverlayWithScale
Generates a ton of icons on the map, for scale testing
WeatherGroundOverlaySample
Sample on how to use the ground mOverlay, which places a geospatially referenced ima...
DrawCircle10km
created on 12/27/2017.
external
View.OnLongClickListener
DrawPolygon
created on 8/26/2017. Map replication is ON for this sample (only viewable for numer...
DrawPolygonHoles
Drawing a polygon on screen with up to 1 hole created on 8/26/2017. Map replication ...
DrawPolygonWithArrows
created on 26/12/2017.
DrawPolygonWithoutVerticalWrapping
Map replication is OFF for this sample (only viewable for numerically lower zoom lev...
DrawPolygonWithoutWrapping
Map replication is OFF for this sample (only viewable for numerically lower zoom lev...
PressToPlot
A simple sample to plot markers with a long press. It's a bit of noise this in the c...
PressToPlotWithoutWrapping
A simple sample to plot markers with a long press. It's a bit of noise this in the c...
SampleDrawPolylineAsPath
SampleDrawPolylineWithoutVerticalWrapping
Demos turning off map repeating Map replication is OFF for this sample (only viewabl...
SampleDrawPolylineWithoutWrapping
Demos turning off map repeating Map replication is OFF for this sample (only viewabl...
ShowAdvancedPolylineStyles
Showing all modes of advanced polyline styles with example data.
ShowAdvancedPolylineStylesInvalidation
Simple example to show scalar mapping invalidation.
MarkerDrag
Based on osmbonuspacks tutorial for dragging markers. Long press to drag the marker,...
SampleAnimateToWithOrientation
SampleAnimatedZoomToLocation
SampleLimitedScrollArea
SampleMapBootListener
A quick tutorial on how to listen for when the map is ready to go issue 324 Created ...
SampleSnappable
SampleZoomRounding
SampleZoomToBounding
Created by alex on 10/4/16.
ZoomToBoundsOnStartup
Created by Dad on 10/28/2016.
GeopackageFeatureTiles
One way for viewing geopackage tiles to the osmdroid view converts geopackage featur...
GeopackageFeatures
One way for viewing geopackage tiles to the osmdroid view converts geopackage featur...
GeopackageSample
One way for viewing geopackage tiles to the osmdroid view created on 1/12/2017.
LayerManager
Views the current layers in a navigation drawer layout created on 2/18/2018.
MapInAViewPagerFragment
Created by alex on 10/22/16.
MapInScrollView
created on 1/3/2017.
RecyclerCardView
created on 1/13/2017.
SampleFragmentXmlLayout
SampleSplitScreen
Uses OSM as the upper map and MapBox (API key required) as the lower map Created by ...
ScaleBarOnBottom
created on 1/8/2017.
StreetAddressFragment
A fragment representing a list of Items. 99% is this is boiler plate android studio ...
MapFragment
Created by alex on 10/22/16.
SimpleTextFragment
Created by alex on 10/22/16.
WebviewFragment
Created by alex on 10/22/16.
CompassPointerSample
created on 1/29/2018.
CompassRoseSample
created on 1/29/2018.
SampleCustomIconDirectedLocationOverlay
https://github.com/osmdroid/osmdroid/issues/249
SampleCustomMyLocation
See https://github.com/osmdroid/osmdroid/issues/ 815 created on 12/21/2017.
SampleFollowMe
Based off the submission from https://github.com/ 2ndGAB Source: https://github.com/2...
SampleHeadingCompassUp
An example on setting the device's "up" based on heading, bearing, or compass Create...
SampleMyLocationWithClick
created on 1/13/2017.
SampleRotation
created on 1/2/2017.
ListPicker
created on 1/15/2018.
ModifierPicker
created on 1/30/2018.
Plotter
A sample that provides two ways to plot single point MIL-STD 2525 icons Via direct u...
ListPicker.Callback
MapsforgeTileProviderSample
An example of using MapsForge in osmdroid created on 1/12/2017.
OfflinePickerSample
lets you pick one or more offline tile archives/ providers then a named tile source w...
SampleAssetsOnly
test to force assets only loaded https://github. com/osmdroid/osmdroid/issues/272 Cre...
SampleAssetsOnlyRepetitionModes
test for showing the map for different repetition modes https://github.com/osmdroid/...
SampleOfflineGemfOnly
An example on how to setup osmdroid to only use offline map archives, how to query t...
SampleOfflineOnly
An example on how to setup osmdroid to only use offline map archives, how to query t...
SampleTileStates
Demo of the new tile states feature: - how many tiles are currently being displayed ...
SampleUnreachableOnlineTiles
Demo checking if the zoom restriction for tiles is correctly applied We actually dow...
SampleVeryHighZoomLevel
A lousy example of very high zoom levels. A nicer example would require very high zo...
SampleBingHybrid
created on 1/8/2017.
SampleBingRoad
created on 1/8/2017.
SampleCopyrightOverlay
creates an in your face, ugly, copyright banner created on 1/3/2017.
SampleCustomLoadingImage
Issue https://github.com/osmdroid/osmdroid/issues/ 330
SampleCustomTileSource
Simple how to for setting a custom tile source
SampleHereWeGo
Created by alex on 8/11/16.
SampleInvertedTiles_NightMode
sample fragment to show invert tiles, aka night mode and to set the tile loading bac...
SampleLieFi
Lie Fi demo: we emulate a slow online source in order to show the offline first beha...
SampleMapBox
Example for accessing a MapBox map source Created by alex on 10/18/15.
SampleMapQuest
Created by alex on 8/11/16.
SampleOfflineSecond
Offline Second demo
SampleOpenSeaMap
This is another example of viewing multiple tile sources at the same time. created o...
SampleWhackyColorFilter
Created by alex on 12/24/15.
SepiaToneTiles
created on 1/8/2017.
SamplesMenuFragment
http://www.androidhive.info/2013/07/android- expandable-list-view-tutorial/ created o...
SampleWithMinimapItemizedoverlay
SampleWithTilesOverlay
SampleWithTilesOverlayAndCustomTileSource
RotationGestureOverlay
RotationGestureDetector.RotationListener
heads up, this class is used internally by osmdroid, you're welcome to use but it th...
LatLonGridlineOverlay2
created on 2/7/2018.
DirectedLocationOverlay
MyLocationNewOverlay
IMyLocationConsumer
SimpleLocationOverlay
LabelledGeoPoint
A GeoPoint with a label.Created by Miguel Porto on 12-11-2016.
SimpleFastPointOverlay
Overlay to draw a layer of clickable simple points, optimized for rendering speed. N...
StyledLabelledGeoPoint
Created by miguel on 07-01-2018.