I tend to recommend using a single "location=" parameter - then you don't
have to concern yourself with which fields the various addresses need to be
There's some weird behavior with the "state" field of the api when you're
outside the US and Canada - both in making geocoding requests and in the
Such as in the above example - the state returned should not be United
Kingdom, obviously, and the postal code should be put in the zip field.
This is a middleware issue that we've known about, and getting it properly
unwound, so I've been told, is trickier than it would appear to be; the
backend returns these things correctly. I'll remind people of this issue,
but in the meantime, note there is a little funkiness in the returned
address. In my mind, something like this should be corrected in a new
version of the geocoder, to save people who have written workarounds from
any more unexpected changes in behavior of the V1 geocoder.
As far as Visual Basic 2005 - Yahoo! doesn't provide a Visual Basic tool,
but I'm sure one could use whatever techniques are available in VB to make
use of REST web services. Does anyone know how to use VB to talk the Yahoo!
From: firstname.lastname@example.org [mailto:email@example.com] On Behalf
Sent: Wednesday, October 31, 2007 11:22 AM
Subject: [yws-maps] Re: GeoCoding
Thanks Alan - A great reply.
Can you remind me:
1. To do other counties, I just put the country in the 'state' field,
2. Is there an API to use the Geocoder from Visual Basic 2005?
--- In yws-maps@yahoogroup <mailto:yws-maps%40yahoogroups.com> s.com, "Alan
Brown" <adbrown@...> wrote:
> The geocoding can find cities in all countries, and provinces in
> "Kashmir, India") . street level geocoding is dependent on Navteq data.
> Basically, we recently updated the geocoding api to have the same
> as the new mapping platform released mid-May. The coverage varies with
> country; beside US and Canada, we have:
> * Western Europe - Complete coverage
> Austria, Belgium, Denmark, Finland, Germany, Great Britain, Luxembourg,
> Netherlands, Ireland, Norway, Portugal, Spain, Sweden, Switzerland,
> and Italy
> * Eastern Europe - Comprehensive coverage
> Albania, Bosnia/Herzegovina, Belarus, Bulgaria, Croatia, The Czech
> Estonia, Greece, Hungary, Latvia, Lithuania, Macedonia, Poland, Romania,
> Russia, Serbia/Montenegro, Slovakia, Slovenia, Ukraine.
> "Comprehensive coverage" can vary between having good overall
> a few gaps (for example, Czech Republic, Slovakia, Poland), to
having a few
> major cities (for example Russia, with great coverage in the St.
> and Moscow areas, little elsewhere; Croatia, Slovenia, Baltic Republics,
> Hungary, Romania, Bulgaria, Greece), to having a couple freeways to
> across the country (Albania, Ukraine, Belarus, Macedonia, Moldova,
> Serbia/Montenegro) (which means city level for geocoding purposes).
> Geocoding coverage is at the same level as the image on our dialup maps
> (http://maps. <http://maps.yahoo.com/dialup> yahoo.com/dialup), which was
very recently updated. A
> update is coming soon, but there's usually a small delay. Between
> in eastern European countries, there can be dramatic improvements from
> quarter to quarter; Slovakia went from having only the capital city, to
> coverage of all the major towns, and Poland and Czech Republic have been
> rapidly improving.
> From: yws-maps@yahoogroup <mailto:yws-maps%40yahoogroups.com> s.com
[mailto:yws-maps@yahoogroup <mailto:yws-maps%40yahoogroups.com> s.com] On
> Of andrew.bennett
> Sent: Tuesday, October 30, 2007 1:39 PM
> To: yws-maps@yahoogroup <mailto:yws-maps%40yahoogroups.com> s.com
> Subject: [yws-maps] GeoCoding
> Does the Yahoo Geocoding support all countries?
> If not, is there a list somewhere?
> Many Thanks,
> [Non-text portions of this message have been removed]
[Non-text portions of this message have been removed]