Skip to main content

OpenStreetMap editing

🚧 This article is incomplete

This article is incomplete & needs to be reviewed. You can help by creating a pull request.

The plugin helps you contribute to the development of OpenStreetMap. It is a community driven, global public domain mapping project.


OpenStreetMap is a global community that aims to create a comprehensive map of the world and provide up-to-date open-source data to every user, and the OSM editing plugin allows you to contribute to the community.

Just launch the OsmAnd Maps app and update information about different locations.
Make OpenStreetMap contributions like creating or modifying OSM POI objects, opening or commenting OSM notes, and contributing recorded GPX files in OsmAnd by supplying your username and password.


To use OpenStreetMap editing, you need to make the following settings:

  1. Enable Plugin.
  2. Set OpenStreetMap editing for the required profile.

Login settings​

  • Login or Sign Up
  • Login in OsmAnd (OAuth / password) - preferred OAuth.

Plugin settings​


The plugin settings are global and apply to all profiles.

Use the following path to open the plugin's settings:
Menu β†’ Plugins β†’ OpenStreetMap editing β†’ Settings

OpenStretMap editing plugin Settings Android

How to Contribute​

For what reason ?

The OpenStreetMap editing plugin allows you to create new objects on the map, they are called points of interest or POI. You can add to the map, for example, a new store, or a favorite landmark, if you own a recently opened business, you can also add it to the map to allow people to find you.

Add / Modify POI​

For what reason ?

  1. Tap the map where the new POI is to be placed.
  2. Tap Actions.
  3. Choose Create POI, and add its name and other information such as hours of operation, website, etc.
  4. Register at OpenStreetMap.
  5. Provide your OSM account information to make changes.

You will be able to see the new POI on the OsmAnd map for one hour after adding it to your OSM project if you have OsmAnd live.

To view an OSM editing layer on a map, tapping that editing layer opens a Map Context menu:
Menu β†’ Configure map β†’ OSM edits

Upload GPX track​

For what reason ?

  1. Enable Trip recording plugin.
  2. Record a track.
  3. Tap Options button of Track Context menu and choose Upload to OpenStreetMap.

Available settings:

  • Description - allows to add description to the track.

  • Tags - allows you to add any tags to identify the track. The default tag is "osmand", the user can enter additional tags separated by commas.

  • Visibility - track visibility for OSM users:

    Β Public means that the track is public and displayed in raw form in your GPS tracks, GPS track lists, and timestamped track lists. The data transmitted through the API is not associated with your track page. Trace point timestamps are not available through the public GPS API and track points are not ordered chronologically.

    Β Identifiable means that the track will be a public display in your GPS track points and public GPS track lists, which means other users will be able to download the raw track and associate it with your username. Public timestamped track points data from the GPS API passed through the track points API will link to your original track page.

    Β Traceable means that the track is not displayed in public lists, but the processed track points with timestamps from it (which cannot be linked to you directly) are loaded from the public GPS API.

    Β Private means that the track is not displayed in public lists, but the track points from it in non-chronological order are available through the public GPS API without timestamps.

  • Account - OSM account.


OSM editing must be enabled. In one hour, your track will be added to OSM traces for you to view and for other users to find and use.
You can take part in the work on the global map. Just share the tracks you've made. They become part of the OpenStreetMap project. Be sure to mark objects and roads.

OpenStretMap editing plugin GPX to OSM Android

Create / Close OSM Note​

For what reason ?

The OpenStreetMap editing plugin allows you to report errors on the map.

  1. Tap the map where the new OSM note is to be placed or tap an existing note.
  2. Tap Actions or Comment if you want to add an error report to an existing note.
  3. Choose Open OSM Note and add the necessary information.
  4. For a new error report to appear on the map, tap the Upload button.

To view the OSM editing layer, you can switch on online layer - OSM notes on the map:
Menu β†’ Configure map β†’ OSM notes (online)

Open OSM Note Android