At the moment I only really use Google Maps to check opening times of certain shops.
Also way better routing for cyclists than Google maps.
At the moment I only really use Google Maps to check opening times of certain shops.
Also way better routing for cyclists than Google maps.
I love Organic Maps, but when I try to search, I think I find what I'm looking for about 1 out of 5 times.
Searching the schema works just fine, it's just hard to find typos and support natural language queries. Google set the standard for searching, we need to remember that we're literally comparing a volunteer project against the world leader in search who also has the money to employ a hundred distributed servers for every query versus the offline on-your-phone search of something like OsmAnd.
Borders is one of the few things that need to be different between countries (county, municipality, city group (Kreisstadt), city region (Städteregion), etc.: every country has a different hierarchy of subdivisions which OSM translates to numeric admin_level values). Some countries use the abbreviated street names like St. John St., others have the convention to expand Saint John Street. Different road types have different rules (is a tractor allowed on rural motorways? In Uganda maybe yes). These handful of things which you'll need to set per country are defined on the wiki, but 99% is the same. Particularly for searching where the name and POI tags like shop=x are the most relevant: after normalising the street name abbreviations, you're pretty much good.
The addresses in particular are heavily dependent on the country and region. And of course OSM is a subject for controversies and stupid edit wars as well, just like Wikipedia.
I'm not criticizing OSM, mind you - just explaining why it's hard to implement a good search in it; you have to constantly adapt your application to what people actually use in the map in different countries/language communities.
Also, in the same city, route planning (by bus) did not work. Which was a bit funny to me, when I lived there 10 years ago the city refused to make the bus data available to Google Maps, so back then it was Google Maps that also could not do route planning there.
I like Organic Maps, with its offline functionality it provides a layer of reliability that Google Maps is missing - and my phone has no Gapps anyway. But it's a pity neither search nor navigation is close to what Google can offer.
That is not huge problem. You can support just the most common schema. Except some rare cases it will not have real bad consequences (note: as OSM mapper I put quite significant effort into getting rid of some pointless duplicates, but I do not consider it a blocker for data use).
The problem is that making search working well with descriptive, incomplete, typoed, confused input is really, really, really hard. Google Maps search is the most amazing Google project for me.
Edit: also https://github.com/organicmaps/organicmaps/issues/5891
Acastus-Photon (An online address/POI search for navigation apps) https://f-droid.org/packages/name.gdr.acastus_photon/
And by far the easiest way to do this, if you have an Android phone, is to use the beautiful StreetComplete app: https://github.com/streetcomplete/StreetComplete/#readme
At that point I'd rather open up Google and give them the data point that someone is interested in this store at this time (to make these crowdedness plots) than provide Facebook with my data ._.
If they have an own website, sure, but a Facebook page? I'm not whitelisting those IP addresses for my browser to be able to visit that.
This is why I always add the website as the most important field for a POI btw: easy to click through, always up-to-date opening hours. They're very often out of date on OSM because the shop owners only supply that info to google and call it good.
> This is why I always add the website as the most important field for a POI
It has been over a decade now since most physical-retail businesses began giving up on maintaining their own websites, using only Facebook pages instead, unless they are part of large chains.
This was indeed a trend a few years ago, but it is not true anymore, in my personal experience. Even tiny shops, if they are only a bit more technologically knowledgable than average, tend to have their own web page.
Maybe a US thing? Where I live, less than 10% of the shops have a Facebook page, and I'd expect maybe 10% of those have up to date reliable information.