Probably the best generic "frontend" for OSM is Organic Maps, which however is confined to Android and iOS. I think if there would be a web version of Organic Maps, this could greatly accelerate OSM adoption.
Probably the best generic "frontend" for OSM is Organic Maps, which however is confined to Android and iOS. I think if there would be a web version of Organic Maps, this could greatly accelerate OSM adoption.
They also have iOS [2] and Android [3] apps. I can't speak for the iOS app, but the Android one lets you download offline maps in a very space efficient way, similar to Organic Maps.
1. https://en.mapy.cz/zakladni?x=-2.2989613&y=53.1629710&z=8
2. https://apps.apple.com/cz/app/mapy-cz-maps-navigation/id4114...
3. https://play.google.com/store/apps/details?id=cz.seznam.mapy...
This is something Google and Apple Maps really nail, I hope OSM can too at some point.
So if I could respectfully amend your request, I'd say I hope some third party can really nail this at some point. Organic Maps is pretty good, but I still need Google maps for a number of things. But even if that doesn't ever happen, the free OSM data is invaluable in a large number of GIS contexts.
(I'm an opinionated OSM contributor since 2007. :)
I agree in theory but OSM does have a human consumable map. I think it’s in the projects interest for that default to be as good as it can be, rather than rely on third parties.
A lot of people have niche interests that they want implemented in the map, but that just looks busy to everybody else.
Google doesn't always properly demarcate built-up areas, doesn't show forests, mistakes large-scale "Nature parks" for regular city parks and shades everything inside them in green, including complete towns and villages…
A useful collection of links for non-technical users is hidden inside the streetcomplete app [1] (which itself is one of the most remarkable apps built on top of OSM). To find it, open the "my profile" view and then the "bookmark" icon). The list is unlocked gradually using some gamification (as a reward for completing quests). The complete list (for the impatient :-) is available here [2]
[0] https://wiki.openstreetmap.org/wiki/List_of_OSM-based_servic...
[1] https://f-droid.org/packages/de.westnordost.streetcomplete/
[2] https://github.com/streetcomplete/StreetComplete/blob/a09ae2...
In either case, I've heard quite some people being in love with Qwant Maps.
And I try to get to build specialized maps with https://mapcomplete.org
Features I would want most from a web frontend for OSM:
* Smarter search in the local area that is currently focused, with possibility to search for generic terms like "atm", "bus stop", "bakery", etc.
* Display of shops/restaurants/markets/etc with additional information like opening hours (which are available in OSM, I've added a ton of it through StreetComplete and often wondered why I even bother as no one will ever see them). I can easily live without reviews, they are easily gamed and would need a ton of moderation.
* Public transport information. There's currently work ongoing in Organic Maps to support this.
* Navigation, yes, to some degree. I think this area is actually already quite well covered through services like Komoot, for instance. For car navigation, you probably will never beat Google Maps because of the available current traffic information there.
Also addresses in the current view are more important when you search.
Turn-by-turn navigation is also possible ... in the browser. See https://github.com/graphhopper/graphhopper-maps/pull/279
(I'm the developer)
If you want actual FOSS, you need to be aware of which libraries to avoid (i.e. don't touch anything Mapbox with a bargepole anymore - to be honest, their anti-union, anti-open agenda put me off a few years ago regardless of the license change, which is a shame because they used to do really good work).
(I'm the developer)
OsmAnd and OrganicMaps are fortunately quite powerful and full-featured.