Hi!

Is it possible to have OSM as part of an Android application where a user can add places using the Android App?

I understand that editing can only done in browser. Is this correct? In that case, perhaps this idea can only be done if the Android app has a browser viewing feature?

Second, is it allowed to have this feature as part of a larger commercial application?

Thanks.

asked 06 Apr '15, 23:58

charlesyu's gravatar image

charlesyu
41114
accept rate: 0%

edited 07 Apr '15, 00:17

aseerel4c26's gravatar image

aseerel4c26 ♦
32.0k16238549


Absolutely yes, it is a very good idea to do so. There is already several editors on Android from which you can take inspiration (Vespucci, Keypad mapper, ...).

permanent link

answered 07 Apr '15, 05:25

yvecai's gravatar image

yvecai
1.3k1023
accept rate: 11%

In general the effort required to write a correct OSM editor (on any platform) is greatly underestimated, particularly the additional effort required for a -simple- editor.

I would strongly suggest reading up on the OSM data model and getting some first hand experience before planning and beginning such a project.

permanent link

answered 07 Apr '15, 23:27

SimonPoole's gravatar image

SimonPoole ♦
38.3k13284608
accept rate: 19%

only in browser? No, that is wrong. One of our main editors – in fact THE editor – runs not in the browser but locally on the user's computer via the Java platform. Also see https://wiki.openstreetmap.org/wiki/API and https://wiki.openstreetmap.org/wiki/Android .

Regarding "commercial" use, see the older "commercial" questions.

When writing an editor you need to take care to educate your users what they should do/modify/add, what materials they are allowed to use (legal isses, see https://www.osmfoundation.org/wiki/License/Contributor_Terms ) … this is to ensure that after all you and your users are not damaging the OSM data but rather enhancing it.

I would recommend to discuss (present your idea and request comments) your more detailed plans with the community (not here, as this platform is not technically suited) before doing major steps to prevent running into a wrong direction.

permanent link

answered 07 Apr '15, 00:15

aseerel4c26's gravatar image

aseerel4c26 ♦
32.0k16238549
accept rate: 17%

edited 07 Apr '15, 00:20

(Others have mentioned how non-web-browsers are OK).

There is no problem with commerical applications, or even selling OSM data. So long as you obey the OSM licence.

Remember that the OSM project might have different goals than your project. You may want to store something that OSM doesn't want to store (e.g. ratings). In which case you'd need to have an additional database that stores your things. You cannot and should not use OSM as a generic geographic database that you can stuff any data you want in there.

permanent link

answered 08 Apr '15, 13:13

rorym's gravatar image

rorym
5.3k144898
accept rate: 11%

edited 08 Apr '15, 13:14

The Android app Osmand fits your somewhat vague description perfectly. Can show any POI available in OSM, can add info to them, can delete them, can add new ones and then send them back to OSM.

permanent link

answered 11 Apr '15, 20:00

joost%20schouppe's gravatar image

joost schouppe
3.2k214683
accept rate: 12%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×161
×108
×80
×55

question asked: 06 Apr '15, 23:58

question was seen: 2,759 times

last updated: 11 Apr '15, 20:00

powered by OSQA