Hi, we have a commercial app (Android and iOS) and a website, and we're looking for a platform that we can use to replace Google maps. What we need is basically the following: clients first have to enter their address (the street name and number, etc.), after that we show them the address with in pin in a map. If they confirm the address that's it, if the address is not correct they can move the pin to indicate their actual address.

Could we do that with your OpenStreeMap API?

asked 06 Jun, 21:46

Catalina's gravatar image

Catalina
11113
accept rate: 0%


There is not a "single" OSM API that you can use (matter of fact what to usually is referred to as the OSM API is actually for editing only), but a number of different solutions from which you can pick.

I think a good starting point would be the developer section of the OSM wiki https://wiki.openstreetmap.org/wiki/Develop in particular https://wiki.openstreetmap.org/wiki/Frameworks

permanent link

answered 07 Jun, 12:58

SimonPoole's gravatar image

SimonPoole ♦
38.2k13284607
accept rate: 19%

edited 07 Jun, 17:05

-2

It is possible after first checking for existing address nodes and possibly moving it to the correct location. If the client pin location is within an existing address polygon, there should be no action. If the address is already defined for a building at a different location, it may be better to create a note: either the original building address has been mis-marked or there can be multiple buildings with the same address.

In any case it is important that the email for the OSM account used to set the address node be monitored for feedback. It is likely that the clients confirming their address location won't have detailed OSM knowledge to be able to respond to questions about their edits, so the best solution would likely be a single OSM account administered by you.

permanent link

answered 07 Jun, 11:33

Mike%20N's gravatar image

Mike N
2.7k21652
accept rate: 17%

3

I have the feeling Catalina is not asking for how to edit/move OSM addresses. She rather is looking for a solution for an app for her clients where they can pinpoint their address, e. g. for a dilivery. Similar to how you move the pin in the Uber app.

(07 Jun, 12:05) TZorn

Maybe using the share function and adding a marker will do the job. see the newer answers to this https://help.openstreetmap.org/questions/25/how-do-i-add-a-marker-to-a-map

(07 Jun, 12:23) andy mackey
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
×87
×40
×23

question asked: 06 Jun, 21:46

question was seen: 408 times

last updated: 07 Jun, 17:05

powered by OSQA