TransWikia.com

Reverse geocode through Google Maps API inaccurate?

Geographic Information Systems Asked by user9108711 on January 21, 2021

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?

One Answer

I can confirm that using google the map gets across in to the wrong address. enter image description here

Google maps are very good in what they do, but like everything else, sometimes technology fails. I presume their AI that transformed the map marker location got it right by artificially moving the target, where the API did not.

I used same input with out reverse geocoding tool CSV2GEO and we got the results right on target. enter image description here

Here is the result from the reverse geocoding

enter image description here

Answered by ivan on January 21, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP