What is the meaning of the Accuracy value of a geocoder response?
The Accuracy value represents the scale of the feature that has been geocoded. It does not represent a ranking or level of confidence in the result. When the geocoder receives a query it attempts to find the best matched feature for the address given. Depending on the amount of data we have for the area concerned, the geocoder may be able to identify a specific building that matches, or it may only be able to match the street or district. If the geocoder can only match a higher level feature such as the district it will still return a lat/long, but it will be for the centroid of that feature, which is likely to be offset from the location of the specific address requested. The Accuracy tells you the scale of the object that matched, so you know how precise the geocode is likely to be. The list of possible values for the Accuracy and the scale of feature that each represents is given in the Google Maps Javascript API Reference.