After testing the Google Maps API Geocoding Service directly over HTTP
to find towns within Australia, i have come across the following
anomally:
When geocoding the town 'Paddington' and country biasing by gl=au only
1 result is returned:- Paddington QLD, Australia

I know there is a 'Paddington' in NSW, Australia as well so there
should have been 2 results returned.

When i remove the country biasing, BOTH results are returned along
with every other 'Paddington' in the world. (as expected). Both the
results required have the CountryNameCode -> AU so i thought ok, i
will just loop throught the results and extract the ones with a
CountryNameCode of AU.

I performed another test. This time geocoding the town 'Frederickton'.
There is 1 Frederickton in NSW Australia. Without country biasing
gl=au, Frederickton NSW, Australia is NOT returned. ( a single
Fredericton, NB, Canada result is returned )

WITH country biasing gl=au, the correct result is returned:
Frederickton NSW, Australia.

So either method of biasing returns incorrect results.
Is this normal or a fault with the system?
Am i asking too much from the geocoder to return all results on just
town names?
Can anyone suggest any methods to get around this problem?

Thanks


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to