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