Fork me on GitHub

osmdroid-android (the map engine)

If you use Gradle you have to add the following dependency to your build.gradle file:

dependencies {
    compile 'org.osmdroid:osmdroid-android:(INSERT_VERSION_HERE)'
}

osmdroid-wms

Adds basic support for WMS servers, specifically GeoServer

dependencies {
    compile 'org.osmdroid:osmdroid-wms:(INSERT_VERSION_HERE)'
}

osmdroid-mapsforge

Adds Maps Forge support

dependencies {
    compile 'org.osmdroid:osmdroid-mapsforge:(INSERT_VERSION_HERE)'
}

osmdroid-geopackage

Adds geopackage support

dependencies {
    compile 'org.osmdroid:osmdroid-geopackage:(INSERT_VERSION_HERE)'
}

osmdroid-third-party (google maps)

osmdroid also has an optional library to provide additional features of 3rd party organizations.

dependencies {
    compile 'org.osmdroid:osmdroid-third-party:(INSERT_VERSION_HERE)'
}