OsmAPP – A Universal OpenStreetMap App
osmapp.org
osmapp.org
…and sure enough. This app uses one of those moronic map styles which doesn't just use the names for places in the OpenStreetMap database, but also draws them for Wikidata. Great. Those often suck for use on a map, because they tend to include stuff like 'Province X' for a province named 'X', and because the translations stored in Wikidata are often archaic or plain wrong.
The argument the developers who use the wikidata IDs stored in many place name objects to draw in 'missing' translations is that this is surely better than just showing the local name, but this completely misses that in OpenStreetMap name data is already really quite accurate, whereas Wikidata…
As an OpenStreetMap contributor I am not interested in having to keep two databases up-to-date to get names (exonyms and endonyms) to show up correctly. I know a number of developers are pushing this dumb solution, but it is hurting the project more than it is helping.
Consider all the various *name* tags in OSM and how they are (mis-)used to please specific renderers and geocoders. E.g. do you apply (semi-)standard abbreviations of street names or do you write names in full so that they fill the map? It's fuzzy in OSM: https://wiki.openstreetmap.org/wiki/Abbreviations
(I'm all for everyone using the map style that works the best for them - after all, it's open data and open source.)
Seems the search box is tripping on that (not considering places on North 14th Street for a search like N 14th St).
Hence, it's complicated and not "moronic" e.g. to make use of Wikidata for labels and to use external datasets to improve geocoding.
I'm not really arguing with you, just questioned the 'fill the map' characterization and pointed out the more fundamental motivation.
Meaning here in Singapore there are a lot of local bus interchanges that get labels like "Bedok International".
Names don't always have exonyms.
After all, you don't expect the literal label 'New York City' for the city and 'New York State' for the US state on a map; just 'New York' for both, with styling and size indicating which is which. Any map which does want to render these names with their classification can do so by adding '(city)' or '(state)' to the label if they want to. It just shouldn't be part of the name in the data source.
Map labels are complicated, so leave that complexity to a project which deals with map data; i.e., OpenStreetMap.
I agree with you.
- transalated as Dermaptera (which incidentally are called skorki in Polish)
- shown at totally inappropriate low zoom level because of the previous point (presumably that Wikipedia article was more linked to or had much more languages, which could be used to decide importance rank)
Also note that you can chose your map style.
Municipality of Bled... in the middle of the forrest... who the hell searches for "Municipality of bled" and wants to be pointed to a forrest? But somehow, it's probably the middle of the polygon of the actual municipality, and the label is put there and visible even when very zoomed out (along with other municipalities,... but not city names, like actual Bled - https://osmapp.org/#8.33/46.3350/14.1244 )
Another criticism I would make is that different levels are displayed the same, for example in France I can see both "Pas-de-Calais" and "Hauts-de-France" in the same style, at the same time, although one is part of the other.
And for some reason, the province of Luxembourg becomes "District Luxemburg", which seems to suggest it's Dutch, but the Dutch name would be "Provincie Luxemburg".
Luxembourg itself (the country) does have districts, but this is the Belgian province, not a district of the country of Luxembourg.
I think Switzerland has the same kind of problem but with German being used for most names.
You can find the "correct" OSM entity here: https://osmapp.org/way/94708772
And on the top of it, it is open source! I am heading to github and see if I can contribute.
I wish (for the general public) there was both a Web app, and mobiles apps under the same names and maturity.
Let's hope they want to make a public and open source map part of their europaen google alternative.
[edit]Apparently organic maps is maps.me without the tracking[/edit]
OsmAPP is my take on creating a universal OpenStreetMap app for broad public. It should be as easy to use as Google Maps, including clickable POIs and featuring as much of OSM data as possible. I want to educate the user about wikipedia-like experience of OSM, thus edit is possible even for anonymous visitors. It is has still a long way to go ;)
- Big thanks to Maptiler which processes raw OSM data and provides the vector tiles. https://www.maptiler.com/
- Geocoding is done by Photon API which allows autocomplete. The main OSM sites uses Nominatim API which can't. https://photon.komoot.io/
Also thank you very much for featuring OsmAPP here, perhaps someone will find it useful. :-)
PWA is experimential feature, it lets you add it on homescreen, but nothing more. It is still online web app. See https://osmapp.org/install For mobile we have already several great native apps (OrganicMaps, Osmand, Mapy.cz).
Let's hope they want to make a public and open source map part of their europaen google alternative.
Kinda rough but a good start I guess.
It's a nice proof of concept but there's a long ways to go.
There are no available map data that allow this except Openstreetmap.
On openstreetmap.org I found my address with no issues - I typed the address in the search box, and got a pointer on the map showing me where it is.
On OsmApp, the same exact query resulted in more than 19,000 results and the app proceeded to highlight them all on the map, which effectively means it's impossible to actually locate the address.
I believe there is some bug in Osmapp's photon handling (it's the API that powers their search field).
It could be :
- a problem on osmapp's side
- komoot's photon API not powerful enough
- or more probably, your address not existing in OSM, or under a different name
I use OSMAnd a lot so keen to see how this works. I suspect it wont support offline maps.
https://caniuse.com/?search=webgl
Not using Webgl is one of the reasons why openstreetmap.org looks so dated. You can't even click on a point, and it's raster lays.
people who disable js (very few in this early adopter crowd) then allowlist sites to have js but no webgl.
it's something better left for games or to increment visuals. basing your ui on it like doing js only sites in 2023