[HN Gopher] OsmAPP - A Universal OpenStreetMap App ___________________________________________________________________ OsmAPP - A Universal OpenStreetMap App Author : maelito Score : 51 points Date : 2023-12-28 17:05 UTC (5 hours ago) (HTM) web link (osmapp.org) (TXT) w3m dump (osmapp.org) | maelito wrote: | Code is here https://github.com/zbycz/osmapp | csk111165 wrote: | Can we use the APIs like Google map for our own delivery app? | agazso wrote: | This is excellent, I was looking for an open source replacement | for Google Maps on the web for a while. | | And on the top of it, it is open source! I am heading to github | and see if I can contribute. | rijoja wrote: | Personally I am using [organicmaps](https://organicmaps.app/) | which is using OpenStreetMap data, and it works really well. | maelito wrote: | Organic Maps has no Web app. Well, they have a very bare Web | app, unusable. | | I wish (for the general public) there was both a Web app, and | mobiles apps under the same names and maturity. | ksjskskskkk wrote: | webgl :/ | stereo wrote: | What's wrong with webgl, isn't it supported by the vast | majority of browsers and devices? | maelito wrote: | 98,5 % | | 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. | wombat-man wrote: | Wow, can't find my parents house even with the exact address. | | Kinda rough but a good start I guess. | xethos wrote: | That's not a knock against the app, but something you can | actually fix - this would use the OSM backend, and adding your | parent's address would take all of ten minutes if you care to | do so. | wombat-man wrote: | Sure, but if it's to be usable as a replacement for other map | apps, that's time that'll add up pretty quickly. | | It's a nice proof of concept but there's a long ways to go. | emj wrote: | You are missing the point. If you do this commercially and | have that need, you usually have a separate geocoding. This | data can not be combined with OSM unless it is already | freely available. The point is that the data in OSM is | freely useable in what ever way you want to as long as you | publish the data used to create your maps. | | There are no available map data that allow this except | Openstreetmap. | mminer237 wrote: | Most buildings in OSM aren't actually tagged with numbers. (A | lot of houses aren't even marked as existing buildings in my | experience.) It should be have their street at least, but | adding building numbers is just too time-consuming for outside | of cities it seems. | tmalsburg2 wrote: | That depends on the country and source of the data. In | Germany, pretty much all buildings are tagged with house | numbers. | maelito wrote: | In France, it's getting quite okay now with the involvement | of the State https://adresse.data.gouv.fr | HumblyTossed wrote: | Can't find my own address and I even edited OSM maps to add it | a quite some time ago. Zooming in on the map and there it is. | Hmmm... not a good start at all. | maelito wrote: | Could you try with https://photon.komoot.io, after zooming | out to a bbox that includes your place (because the demo | search locally) ? Or directly using their API ? | | I believe there is some bug in Osmapp's photon handling (it's | the API that powers their search field). | maelito wrote: | Just to be sure, you can try the underlying search API here : | https://photon.komoot.io/api/?q=YOURADDRESS | | 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 | Freak_NL wrote: | As an OpenStreetMap contributor this looks weird. Some names are | off from what is recorded in OpenStreetMap. I wonder if... | | ...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. | tuukkah wrote: | Map labels are complicated and Wikidata is (in general) a | better place than OSM to sort that out on the data level. | | 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.) | maxerickson wrote: | Using the full names isn't to 'fill the map', it's because | the process of going from full name to abbreviation has a lot | less ambiguity than going from abbreviation to full name. | | Seems the search box is tripping on that (not considering | places on North 14th Street for a search like N 14th St). | tuukkah wrote: | The full names will be too much in some cases, and there is | no abbreviation algorithm that will work everywhere (OSM is | a global project). Similarly, "N 14th St" has no meaning in | most of the world. | | Hence, it's complicated and not "moronic" e.g. to make use | of Wikidata for labels and to use external datasets to | improve geocoding. | maxerickson wrote: | An algorithm that uses location and other hints to detect | language will probably come pretty close to working | everywhere. | | I'm not really arguing with you, just questioned the | 'fill the map' characterization and pointed out the more | fundamental motivation. | RicoElectrico wrote: | Screwups happen all the time. For example in Mapbox basemaps | Skorki (some village in Poland) was both: | | - 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) | maelito wrote: | Can you provide some examples ? | | Also note that you can chose your map style. ___________________________________________________________________ (page generated 2023-12-28 23:00 UTC)