mapsforge

From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — Mapsforge
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Baso Minangkabau · bosanski · brezhoneg · català · čeština · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · português do Brasil · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 吴语 · 粵語 · 中文(繁體)‎ · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
Mapsforge
Screenshot of Mapsforge
Authors: mapsforge.org
Website: http://mapsforge.org
Version: 0.6.1 (2016-06-11)
License: LGPL3 (free of charge)
Platforms: Android, and Java

map application library


mapsforge (website) provides a free, open-source, offline vector map library for Android and Java-based applications. With the easy to use API you can build your own map application with just a few lines of code.

The overall goal of the mapsforge project is to provide a free and open toolbox that enables the community to easily create new OpenStreetMap-based applications. Provided tools and APIs include solutions for map rendering, map overlays, downloading maps and more. Android and Java samples are available showing the various usages of mapsforge API.

The mapsforge project was initiated in 2008 at the computer science institute of Freie Universität Berlin and is now maintained by volunteers. After a long hiatus, version 0.4.0 was released in May 2014.

Features of the mapsforge map library:

  • On-device rendering of OpenStreetMap data
  • Powerful and flexible overlay API
  • Compact file format for map data storage
  • Support for multi-touch gestures (e.g. pinch-to-zoom)
  • Very high details (support for ~ 200 OSM tags)
  • Runs on all devices with Android 2.3 and higher
  • Small library (~ 400 KB, including sources and images)
  • Easy to use API and template application.
  • 100% free and open source (LGPL license)

Sources for osm data in mapsforge format

Processing coastline data

Processing of coastlines was part of Mapsforge rendering engine. It was removed many versions ago, now coastline processing takes place in advance as part of map creation.

Applications (in lexical order)

Android

Java (multi platform)

  • Cruiser - closed source, free, multi platform (Windows, macOS, Linux)
  • Mobac - experimental version, open source
  • Vectorial Map - closed source, paid, multi platform (iOS, Windows, MacOS, Windows Phone)

A more complete list can be found at https://github.com/mapsforge/mapsforge/blob/master/docs/Mapsforge-Applications.md