No need to muck directly with APIs and so on to make a quick contribution.
Gnome Maps is a layer of abstraction on top of that. Not only is there no "Fix an Error" link, there's no clear path for an end user reach the Beginner's page in the OSM Wiki explaining how to edit data.
"Commercial Road" - no relevant results in two pages.
"Commercial Road malvern" - no results at all. It turns out in Malvern, Commercial Rd is called Malvern Rd. It seems cruel that OSM requires me to tell it exactly what I'm searching for and to get it right. Giving related information to help the search doesn't help it find the location.
"Sydney Road" - no relevant results.
"Sydney Road brunswick" - finally, the first result is listed as "Sydney Road, Brunswick, City of Moreland, Greater Melbourne, Victoria, 3052, Australia", but it's death by too much information. (a) It's buried in a list of very similar results and I can't quite be sure the one I got is the one I want - this becomes a bigger problem with a minor street. (b) who cares that it's in the city of Moreland? If you're going to list the local administrative district name, why not also the state electoral division? Address are place names, and "City of Moreland" simply isn't a place name. It's the name of the territory controlled by the Moreland City Council, but it's not a placename. Combining (a) and (b), take a look at "Sydney Road, Sparta Place, Brunswick, City of Moreland, Greater Melbourne, Victoria, 3039, Australia". What's that even supposed to mean? I cry.
Google suffers the problem in the opposite way, normalising addresses to the most obscure and ambiguous form they could find, preferring road numbers to names, and using "Melbourne" instead of the suburb name. But at least it finds the place I'm after. OSM is barely useable. Not for want of data, but because it just doesn't care to tell me how to find what I'm looking for. It's exhausting. OSM is useless for practical purposes. I want to use it for a variety of reasons, but I can't.
It's a daunting problem, parsing a free text query that may be in any language and trying to best match it with addresses that are standardized a hundred different ways all over the globe. In its current state it isn't good enough for everyday use. It's annoying how often a Google Maps search sends me to the wrong state or even the wrong country. But with Nominatim it's almost a given.
This underscores one of the fundamental features/bugs of the OSM project: It's pretty good at attracting mappers, developers, and 3rd-party projects that use its data and APIs, but it's never really been designed to meet the needs of end users. UX, according to the classic OSM schema, is to be implemented by the various 3rd parties in whatever way suits them best. If someone wants to develop and host a Google Maps replacement using OSM data they're welcome to do it (and they can provide their own reverse geocoding solution if necessary) but that's not an immediate goal of OSM itself, according to the current leadership.
If you right click on the map, or click the "add a note" button on the right hand side, you can add a note to the map describing a mistake. You don't need to be logged in
On osm.org on my Firefox on Android I can long press and get the same popup which allows me to "Add a note". There is also the button on the right hand side for adding a note.
> a Hacker News comment hours later
My apologies, I'm in Europe and timezones, eh?
> Nobody outside the OSM community looking at "add a note" would know that it is a good way to record an error.
Can you suggest a better wording? or icon? Or system?
FTR, when you click on "add a note to the map" you get text saying:
> Spotted a mistake or something missing? Let other mappers know so we can fix it. Move the marker to the correct position and type a note to explain the problem.
Apparently there's an issue where you think the beginner walk through should be better advertised outside of the sign up process?
I was explicitly pushing back against your depiction of contributing: Learning the complexities of the OSM API's and toolings is even lower. The process is complicated with many moving parts and tailored toward commercial level development not end map users. OSM, like any sophisticated database is complex and requires a substantial degree of technical commitment.
20 minutes for a moderately motivated person is worlds away from what you said.
Of course OSM would benefit greatly from further lowering the bar, but like you say, that's a lot of work.
Maps.Me and OSMAnd will both edit POIs (for adding a shop or whatever).
(Edit: in fact there is work in progress about this in Gnome Maps https://gitlab.gnome.org/GNOME/gnome-maps/issues/25)
Could you link the changeset perhaps? I'm curious now.
Edit: for all people blindly ramming that downvote button, see my explanation below.
OpenStreetMap isn't an experiment in the legalities of copyrights, database rights and terms of service. Only use sources with clear provenance and clear permission.
Note that this is a FAQ:
https://wiki.osmfoundation.org/wiki/Licence/Licence_and_Lega...
So what prevents someone from extracting all of Google Maps' data to OSM?
You can't assume that everything on Google Maps is from scanning public web sites. Sometimes, apparently, they do some actual investigation.
Plus, Google's not always right anyway! Nothing's more embarrassing than being caught copying incorrect information. So do your own research. Obviously copying info from a public website is fine, but info on the ground is going to be more complete and reliable. (Plenty of businesses are sloppy about updating their websites.)
Obviously that only covers one specific angle though.
Open Street Map specifically bans doing so, and if you’ve done any edits based on this, they should be reversed, as they threaten the legality of the entire project.
The OSM community will delete your contributions if you do this. And you risk being banned. Please don't bring copyright infringment into OSM
As an OSM contributor in the UK myself and my peers only use clean-room data ( firsthand visit ) or data from public sources ( planning applications etc )
Google says it is[0]. It might be true because when you get street address from Google, you are also getting the mark on the map for the location. Whether it's true legally or not, it's better to stay away from their data. That is, if you use Google maps, you agree their terms and thus you are not allowed to copy the data.
And btw, I have seen (possibly deliberate) mistakes in street address markers in Bing maps (which is the recommended map[1] to follow for Open street map editors). So don't think that they won't find you if you copy their data).
[0] https://developers.google.com/maps/terms#6-googles-proprieta... (The definition of Content is explained in the following section, which says "... and places data (including business listings). ")
Microsoft has generously provided permission and server resources for use of Bing Aerial Imagery since 2010, but that's different than their map product.
Lately there's a bunch more imagery providers that give permission for use in OSM. Mapbox, Digital Globe and ESRI all provide imagery layers with global coverage. There's also quite some government imagery available, OSM editors will show them as an option in the areas they cover, so be sure to check when editing.
I don't know whether Bing Maps uses trap streets [1] or not.
OSM is not a place to explore the grey areas of international copyright law.
It's quite easy to use and if you don't plan to draw new roads this is the fastest way to fill gaps wherever you are.
The more advanced app would be this: https://wiki.openstreetmap.org/wiki/Vespucci
Though I don't have experience with it.
Apple Maps has improved so much. but it's only as good as the data it's fed.