Skip to content
Vector map library and writer - running on Android and Desktop.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
config Improve code / xml formatting, #782 Jul 12, 2016
docs Fix hillshading on Android 8+ #1131 Sep 28, 2019
eclipse-config Update Eclipse config with space indentation, remove obsolete 1.6 #782 Feb 6, 2016
gradle/wrapper Update Gradle Aug 21, 2019
mapsforge-core MercatorProjection: minor code improvements Nov 4, 2019
mapsforge-map-android AndroidGraphicFactory: drawable to bitmap for Android >= 9, fix #1138 Nov 30, 2019
mapsforge-map-awt AndroidCanvas improvements for Android 8+ Sep 29, 2019
mapsforge-map-reader MapFile: constructor with input stream Oct 23, 2019
mapsforge-map-writer Writers: use longs in progress logs, fix #1137 Nov 14, 2019
mapsforge-map SimpleShadingAlgorithm: fix byte limit Nov 10, 2019
mapsforge-poi-android Gradle improvements Sep 15, 2019
mapsforge-poi-awt Update dependencies Sep 18, 2019
mapsforge-poi-writer Writers: use longs in progress logs, fix #1137 Nov 14, 2019
mapsforge-poi Gradle improvements Sep 15, 2019
mapsforge-samples-android Android samples: simplify bitmap reading, #1138 Nov 30, 2019
mapsforge-samples-awt Gradle improvements Sep 15, 2019
mapsforge-themes Gradle improvements Sep 15, 2019
resources Path text: set repeat gap 100 #1112 Mar 31, 2019
sqlite-android Gradle improvements Sep 15, 2019
.gitattributes Normalize all the line endings Oct 24, 2015
.gitignore Clean old Sep 25, 2016
.travis.yml Update Android build tools Aug 8, 2019
COPYING Provide properly the license Mar 22, 2016
COPYING.LESSER Provide properly the license Mar 22, 2016 Update readme Mar 4, 2019
build.gradle Update Android Gradle plugin Nov 8, 2019
deploy.gradle Update project deployment description Sep 17, 2016 Update Android Gradle plugin Jul 10, 2019
gradlew.bat Update Gradle Mar 28, 2018
settings.gradle POI: SQLite Android Bindings, fix #1079 Aug 13, 2018

Maven Central Build Status License: LGPL v3


See the integration guide and changelog. And read through how to contribute guidelines.

If you have any questions or problems, don't hesitate to ask our public forum for help.


Mapsforge library is under LGPL v3 license, with an important simplification: the constraints mentioned in sections LGPL v3 §4(d) and §4(e) are waived.

This means that you are allowed to convey a Combined Work without providing the user any way to recombine or relink the application and without providing any shared library mechanism.

In other words, you are allowed to include Mapsforge library in your Android application, without making your application open source.


You can’t perform that action at this time.