Comment faire pour obtenir l'équivalent de la précision dans Geocoder de Google Map V3

Je veux obtenir de géocodage de google, et j'ai l'habitude de le faire avec la V2 de l'API.
Google envoyer dans le json une assez bonne information, l'exactitude, la référence est ici : http://code.google.com/intl/fr-FR/apis/maps/documentation/javascript/v2/reference.html#GGeoAddressAccuracy

En V3, Google ne semble pas à m'envoyer exactement les mêmes informations. Il y a le tableau "adresse_component", qui semblent plus importants si la précision est meilleure, mais pas exactement.
Par exemple, j'ai une demande de la précision pour le numéro de la rue, le tableau est de taille 8.
Une autre question est la précision de la route, donc moins de précision, mais le tableau est encore de taille 8, comme il y a une ligne 'sublocality', qui n'apparaissent pas dans le premier cas.

Ok, pour un résultat, Google envoyer des données "types", qui ont la meilleure précision. Ces types sont ici : http://code.google.com/intl/fr-FR/apis/maps/documentation/geocoding/#Types
Mais, il n'est pas de l'ordre réel, et si je wan résulte pas mieux que code_postal, je n'ai aucune idée de comment le faire.

Alors, comment puis-je obtenir c'est l'équivalent de la V2 précision, sans certains stupide et horrible code ?

OriginalL'auteur Cyril Gandon | 2010-06-10