Hi,
Thank you for contacting us and I'd be happy to assist.
Since these questions are directly related to Google Maps API's geolocation and autocomplete features, their official support and documentation will be able to provide the most precise information about its criteria and algorithm.
Generally, to save the most accurate location coordinates for a listing, you should be providing as much information as possible, in roughly this format:
Business/place, street name/no, area/locality, city, state/province, Zip/postal code/postcode, country
Note: this is just a tentative example since the format of addresses and geographical entities varies across the world.
Any information that is not provided while adding address information, Google's autocomplete feature will try to fill in the gaps on its own and share the recommendations accordingly.
Here is an example. Please open Google Maps ( lien caché ) in two separate tabs, in the same browser.
In the first one, just type "1000 Elm Street" in the search and you'll see results like:
- 1000 Elm Street, Manchester, NH, USA
- 1000 Elm Street, Rocky Hill, CT, USA
- 1000 Elm Street Extension, Rocky Hill, CT, USA
- 1000 Elm Street, New Haven, CT, USA
In the second one, type "1000 Elm Street, Memphis, TN" in the search and you'll see results like:
- 1000 Elm Avenue, Memphis, TN, USA
- 1000 Elm Park Road, Memphis, TN, USA
- 1000 Wild Elm Cove, Memphis, TN, USA
- 1000 Elm Hill Drive, Memphis, TN, USA
( note: the exact addresses that you see may vary, as Google Maps will show personalized results to each user based on his/her location, search and travel history, etc )
This example shows that how can we limit the scope of the search results, by including more specific location details, as we did in the first case by including "Memphis, TN".
In case, you face a similar situation for some other post again or if in doubt whether the geocoding has been done correctly, you can go to the edit screen of that post and copy it's saved latitude and longitude coordinates ( screenshot: lien caché ) and then search them in the Google Maps directly, to see if the correct location shows up against them ( screenshot: lien caché ).
If it is not correct, you can enter the location in that address field again, with more precise address items (city, state, zip etc).
I hope this explaination will help.
regards,
Waqar