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?

  • ... and then if you run the same query several times, you will likely get different results every now and then. From a test I made a few years ago on a short street segment with +- 20 addresses, I always had 20% of error (for different addresses at each run) – JGH Oct 18 at 11:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.