[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)