Mapper since: July 31, 2015 | Contributor terms: Accepted almost 2 years ago
Hello, I am Erik Albers
Contributing to OpenStreetMap is easy and free - Even "on the go"
Do you like OpenStreetMap (OSM)? Then start contributing by adding locations. Locations are important for navigating and only the help of volunteers can manage to update the information. And the best: it is quick, easy and free.
+++ UPDATE: Since Osmand version 2.2+ the pathway and user interface has changed slightly. See my blogpost for an updated version: http://blog.3rik.cc/2016/02/i-love-free-software-how-to-edit-openstreetmap-in-osmand/ +++
Adding locations to OpenStreetMap with Android (or an Android custom-ROM)
Get F-Droid, the Free Software repository app. You can download the .apk directly from the home page and need to install it on your Android. If you encounter installation/permission problems, you most probably need to trust "unknown sources" first. Don't panic : ) no harm involved.
F-Droid is an "alternative market place", that only offers Free Software (as in Freedom). Others call it "Open Source". For various reasons, Free Software is to be considered a good thing : )
Get an account for OpenStreetMap
Visit www.openstreetmap.org and go for -> "sign up". Fill in the form - it's free. After that, confirm your account and you are done. Welcome!
Enable editing the map inside Osmand~
I made a Screenshot-story below this paragraph. Telling it in textform, you need to go to the menu (the button in bottom-left corner), go for settings (the gear wheel in the upper right corner. Now go for Plugins -> OSM editing -> Enable. After that go into the settings on the same page and fill in your OSM user name, your OSM password and check "Offline editing".
Fill in your Username + Password. If you like you can check "offline editing". That means that you add your locations in offline mode first and later, at any point in time, you can decide to upload them. I usually check this box because I love mapping while I travel and due to roaming charges I am in offline mode anyway.
Adding a location
Now it's time to do your first addition. choose a location that does not yet exist in OpenStreetmap but you see a non-described building. Or an already described building that is simply missing your information about the location. Usually it is some kind of business (Bar, Laundry, Post office, ...), service (Agency, Administration, Church ...) or public (Park, Station, ...)
To add a location, find the explanation in Screenshots again:
OpenStreetMap is built on points and lines. Taken together they can form areas like streets, buildings, countries and seas. Such areas can have meta information like a street name or a countrys name. If you like to add any information on top of that (like a bar in building or a shop inside a building), you have to add additional meta information to a location on top of them. to add this information, you have to create a so called "point of interest" (in short: POI). To do so, long press the location you like add information to until you see the black information box appearing.
Press the black info box and you see a context menu popping up. From here, choose "Create POI" (see the grey background color in the screenshot)
Another window will open to let you fill in all kinds of information about this POI. You always need to fill in a NAME and a CATEGORY or you will not be able to save the POI. You get suggestions for categories via typing and I suggest you choose one of them. All other information is not needed to create a POI but of course appreciated.
If you have chosen to upload your locally saved POIs later, then after filling in the information and having saved the POI, you should see a green marker that shows your newly added POI. Else, it will be uploaded directly.
(Later) Uploading a location
Depending on your settings you directly upload your Point of interest or you have chosen to do so later. You can change it any time by checking/unchecking in Plugins -> OSM editing -> Settings -> Offline editing
I choose "Offline editing" to upload my content later. First, because I love mapping while I travel and often I resist to pay roaming service and I am in offline mode anyway. But also because I like to upload some points later at the same time. I can see them 5 minutes later appearing in my browser and I can improve or correct them if necessary.
Here is how to upload your locations:
Go to Plugins -> OSM editing -> Settings -> Locally saved OSM POIs/Notes
Here you see your recently marked POIs that are locally saved but not yet uploaded. You can choose to either upload them entry by entry or in a whole with the upload-button in the bottom-left corner.
Hey, well done! Thank you for contributing. Go, check www.openstreetmap.org and see your places magically appear in the next minutes. Don't forget to renew the page from time to time while waiting : )