Hey Hubbitus,
Yep, parsing the address doesn't bring the necessary results.
I spend the whole day yesterday trying to use the values returned from the geocoder.
The example that you are giving is going to work for russia, but not for USA or UK.
The geocoder returns the result in every possible way depending on the country - they use the xAL standard, but it is a big hassle trying to figure out in which country we have subadministrative area and in which we don't.
The information given here as example:
code.google.com/apis/maps/documentation/...vices.html#Geocoding
doesn't work in all cases,.
That is why I decided to leave the approach as it is for 1.0 stable. In 1.1 we plan to use the maps api v3 and there we can use the geocoder object and have reliable data returned - at least I hope so