The Openstreetmap Contributor app allows anyone to contribute to OSM. It enables those-who-know to
easily manage a group of newbies as the contribution process is intuitive and easy.
The App comes in three flavours: store (for the Android Store version), poi-storage (for MapSquare
POI Databases), and template (for the osm.mapsquare.io tool for Mapping parties).
Bring your MapParties to a whole new level!
For years, we have been using apps that do everything. For OSM, it means: add any node/way, edit,
delete, comment, tag... The hardest thing is that an amenity is not constrained to any model.
If it does not really raise any issue for a desktop use, it is challenging when it comes to mobile
contribution.
The approach proposed here is a little different, even though it stays compliant with the classical approach:
- Go on the website and select a contribution zone
- Load all amenities of the zone, or manually declare the amenity model
- Generate the custom contributor app
- Give it to your team, play, and start mapping!
@Community: We are grateful for any feedback you might have on either the frontend or the mobile apps. Go crazy and let us know!
This application has three flavours: store, template and poi_storage.
Every flavours use Google Analytics and Crashlytics. If you don't want them, add the following property
when using gradle assemble task:
-Pfoss=true
The flavour you will most probably want to build yourself is the store flavour which is the one on the Google Playstore.
To build this flavour:
- Create a conf.properties file at the project's root
- Generate a Bing Maps API key
- Put the generated key in conf.properties:
bingApiKey=My_Api_Key
- Execute the gradle task assembleStoreRelease, you can specify the OSM api url as a parameter:
./gradlew assembleStoreRelease -PosmUrl=http://api.openstreetmap.org/api/0.6
Please use this github project as a feedback, feature request or issue tracker.
You can use the following tags to help us: [Bug], [Mobile], [Web], [Feature], [Feedback]
You can also reach us on Twitter:
@LoicOrtola (Technical)
@Olduv (Legal)
@DesignMyApp
- Add more options for edition of ways.
See the CHANGELOG.md file.
This app is actively developed by:
This app is being translated by the community via the awesome tool Transifex. Want to help? Add your language here, and let us know on Twitter.
- English: Development team
- French: Development team
- Spanish: Nacho (@ignaciolep)
- Spanish: Marco Antonio (@51114u9)
- Portuguese (BR): Tiago Fassoni
We welcome any contributors with issues / pull requests.