Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am 100% in on OSMand and the whole ecosystem, but I still curse out loud every time I have to enter a street address into its address "parser". I know it's a hard problem, but it's horrible. None of the app's other shortcomings are meaningful to me.


Didn't OSMand do something strange to guess addresses instead of using reverse geocoding? I seem to remember that there were plenty of addresses that are actually in OSM and Nominatim has no trouble finding that OSMand cannot find or places in wildly different places.


Addresses in OSM are in expanded format eg 100 south 35th street. What you’re entering is likely 100 s 35th st. Osmand looks for exact string matches so it won’t find the address.


Addresses in OSM are divided into their constituent parts, so you have separate house number, street (or place), city, suburb, country, etc.

Of course, you still need country-specific code to account for all the various abbreviations, e.g. Str. in German, or the cardinal directions and road type abbreviations common in the US (blvd, hwy, dr, etc. ... I've recently fixed a bunch of those in OSM and it's quite a list). Well, and checking alt_name, local names and names in other languages in OSM as well.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: