I want to locate shops with open street map. For that I send a query to nominatim, a webservice which geocodes coordinates from addresses. I draw a marker at the returned coordinates, and it´s inaccurate about 100 m. (~300 ft). To double check, I search the coordinates on google maps, and it is also the same (wrong) position, so the error seems to be at nominatim.
Now I type the address I gave to nominatim and search with osm and google maps, where as osm returns the same inaccurate position, google maps returns the correct.
Is it possible that OSM and Nominatim back on the same data in the background (like TIGER?). I'm located in a small town in Germany, is it possible that these areas are still too inaccurate?
Can somebody tell me whats wrong there, or if I can solve this?