I have placed around a 1000 markers in my area through Google My Maps, transformed the KML file to CSV, and now want to transform the coordinates to addresses. I am just testing with the first 5 to test my script (Python) but I am finding that from the 5 test records, only 1 is correct.
For example: Coordinate: -33.7909042,151.2603029 Google map: http://maps.google.com/maps?force=canvas&t=m&q=loc:-33.7909042+151.2603029
Clearly you can see the address is Rickard St 42
BUT When you use the API to geocode the coordinates with: https://maps.googleapis.com/maps/api/geocode/json?latlng=-33.7909042,151.2603029&key=APIKEY
It returns 119 West Street, on the opposite side.
I thought the Google Maps API was really accurate, but the service doesn't reflect the actual map itself. What is going wrong? Is there a better service?