Osmand doesn’t appear to be able to locate street addresses. Like if I input something like “123 4th Street” all it can do is offer some cross streets, which may be miles away from my intended location.
Is there a way to augment it’s data so street addresses work? Maybe there’s a service I can add?
Similarly, it doesn’t know the names of many businesses.
So its basically useless if I don’t know where something is in gps coords. There’s got to be a better way than osmand users manually putting in addresses.
The capability you’re after is “geocoding”, which (IIRC) is the conversion from street address to coordinates. It’s built into nav apps like OSMand, but only functions if the addresses are in the db. I live in a well mapped area that has most addresses. But exceptionally, sometimes I zoom in on a map and there are buildings that have no numbers assigned to them. In those cases, the address is unsearchable in the app.
If you know where the building is, then as @tippon said you can add it using an editing app. If you don’t know, then you need to find another source. Apart from google and apple maps, you could perhaps pick up a cheap old TomTom from a flea market. I recently saw a box of them… 2 TomToms for $1.
I often use this tool for geocoding:
https://nominatim.openstreetmap.org/ui/search.html
But I suppose that won’t help since the source data is also OSM.
If it’s a business you cannot find, be sure to complain to the business that they are not in OpenStreetMaps. It helps to raise awareness. They have a business interest to being included in the OSM dataset.