From OpenStreetMap Wiki
Jump to navigation Jump to search
MAPS.ME android screenshot 2018-01.png
Author MapsWithMe GmbH
License Apache v2.0 to GitHub
or to MAPS.ME (free of charge)
Platforms iOS, Android, and BlackBerry OS
Version 9.4.7 (Android); 9.4.4 (iOS) (2019-11-21)
Languages English, Russian, Czech, German, Spanish, French, Italian, Japanese, Korean, Dutch, Ukrainian, Traditional Chinese, Polish, Portuguese, Hungarian, Thai, Simplified Chinese, Arabic, Danish, and Turkish
Source code
Programming language C++

Offline maps of all countries, fast renderer, offline search, whole planet fits to 27Gb

MAPS.ME (formerly known as MapsWithMe) is a free, open source mobile app for iOS, Android and BlackBerry that provides offline maps of 345 countries and islands based on OpenStreetMap data.


  • Routing — receive offline map directions to a specific location.
  • Possibility to download unlimited number of maps
  • Offline work
  • Adding and editing OSM-POIs (incl. an easy way to edit opening_hours)
  • Possibility to determine user’s location through the use of GPS
  • Offline search (by name, address, category and coordinates)
  • Adding bookmarks
  • Auto-follow mode
  • Possibility to share location and bookmarks with friends
  • Import of bookmarks and tracks in KML format
  • Toggle between map styles by typing the following in the in-app search: ?oldstyle, ?light, ?dark.
  • Editing OSM via Maps.Me (for problems caused by these edits see Maps.Me/Questionable_OSM_Edits)
  • Traffic receiver (Online)
  • Record GPS track in Dat format (GPX convertor). The track will be removed automatically from the map after the time interval will expire (1 hour by default).

The app uses a proprietary data compression method developed by the company’s engineers that ensures fast operation and low memory usage.

GPX Track recording

You need use "Recent track" option (app's settings – Map – Recent track) and set 1 day instead 1 hour. Recent track stores in gps_track.dat file. Located at "MapsWithMe" folder. To convert .dat file to .gpx you need use convertors 1, 2.


  • April 2011 — first iOS version released
  • December 2011 — updated map styles and support of different languages
  • February 2012 — MapsWithMe Lite for the App Store (iPhone/iPad), Android Market, Kindle Fire and Android for Amazon Appstore released
  • April 2012 — MapsWithMe Pro released for iOS
  • August 2012 — MapsWithMe Pro released for Google Play
  • November 2012 — bookmarks adding feature released for iOS
  • January 2013 — 1 million downloads
  • February 2013 — bookmarks import and export released for iOS
  • February 2013 — bookmarks adding feature released for Android
  • March 2013 — bookmarks import and export released for Android
  • May 2013 — bookmarks sharing released
  • July 2013 — MapsWithMe API released
  • November 2013 — import and export of tracks in KML format released
  • December 2013 — YotaPhone version (e-ink adapted) released
  • April 2014 — BlackBerry version released
  • July 2014 — the app's name changed to MAPS.ME, address search added.
  • November 2014 — route planning added. Acquired by Mail.Ru Group.
  • December 2014 — the paid version is made available for free ("lite" version dropped)
  • September 2015 — source code released under the Apache 2.0 license. New map style introduced.
  • October 2015 — new "drape" graphics library replaced the old one.
  • January 2016 — 3D buildings and night mode
  • April 2016 — added in-app map editor
  • June 2016 — shows hotels from
  • May 2018 — changed KML bookmark files to KMB binary format
Version Release date Features
8.4.9 November 12, 2018 5000 attractions
2000 cafés and restaurants
3000 shops
8.5.4 December 14, 2018 Create your own guides on MAPS.ME and share your favorite places with like-minded people.
In order to remove ads, the user must pay obligatory.
8.6.2 December 21, 2018 Traveling became easier and safer with the new algorithm of route planning
Dive into the new emotions faster with the updated search in categories


Small international company MapsWithMe with headquarters in Zurich, Switzerland, and engineering office in Minsk, Belarus, was founded in 2010.

In 2012 MapsWithMe became first on Startup Monthly — startup competition in Vilnius, Lithuania. The team won a nine-week traineeship in the Silicon Valley, USA, as a prize.[1]

Beside MAPS.ME app, the company develops offline travel guides GuideWithMe based on WikiVoyage data and MAPS.ME API.

In 2014 Maps.Me was included in the list of top-15 startups according to Belarusian web-portal IT.TUT.BY.[2]

In November 2014 Maps.Me was bought by Mail.Ru Group, a Russian internet company, and the whole team relocated to Moscow. In 2017, the team consists of roughly 25 people, developers and marketing.

Data Source and Technologies

All map data for MAPS.ME are taken from OpenStreetMap

Technologies used in the app:

  • C++
  • Objective C
  • Java
  • Android NDK
  • Qt
  • OpenGL ES


MAPS.ME provides a free API for app developers for both commercial and personal use.


The app does send activity (including used locations) and phone detail data to and external parties, including tracking services, even when having the map data downloaded before (offline map). This is not what users of an OSM offline app may expect. For a review of the iOS version, see the SotM 2019 talk Is your OSM App spying on you? (@ 8:57–15:18 min). Regarding the Android version see two discussions [1] and [2] about axet's version of the MAPS.ME app (this fork removes many, but – in the past – not always all trackers).

Questionable edits

Main article: MAPS.ME/Questionable OSM Edits

Some users within the community have expressed concern regarding the quality of many MAPS.ME contributions. MAPS.ME provides a low entry barrier for OSM editing, causing an influx of users unaware of rules, guidelines, and conventions (many of which, presumably, never visited this Wiki) and which in many cases aren't even aware that they are contributing to a crowdsourced mapping project separate from

Some attribute the low-quality edits to the app's design. For instance, the scope of the edits appears to be unclear for many users, and some assume they are editing their own personal map. Another problem is the limited selection of POI presets, with no ability to map anything which isn't predefined. This causes new mappers to use the wrong tags. For example, tourism=guest_house or tourism=attraction are quite often used as generic markers to tag anything that doesn't fit any predefined preset.

It is not uncommon to see contributions that can only be assumed to be personal "bookmarks".

The vast majority of contributions are language-specific (using name:<lang> instead of name), requiring correction by experienced contributors in order to show up on maps not specific to the language used (if the object previously had no name tag). This behaviour prevents inexperienced tourists from unwittingly overwriting native names, but of course places a bit of a workload on "normal mappers". Experienced contributors can edit the name tag directly by tapping Add a language and selecting the Native for each country option.


In 2013 developers of YotaPhone, a Russian smartphone with two displays, asked MapsWithMe to develop a version of the app especially for the e-ink display of the device. MapsWithMe released a special version of the app optimized for both color and e-ink screens of the smartphone.[3]

The main screen allows users to see maps of all world countries, drop pins on the map and find their location. Then it is possible to move the maps to the e-ink display to use the map in the energy-saving mode.


The main competitors of MAPS.ME are mobile apps that provide offline maps: Guru Maps, OsmAnd, City Maps 2Go, 2Gis and others. Possibility to download unlimited number of maps, fast rendering and offline search are among benefits of MAPS.ME.


External links