title: Wrong Administrative Area (from neighbor country) in Google maps API from latitude / longitude
body: <p>We have received wrong results for the 'administrative_area_level_1' part of near-country-limits points, but strangely 'administrative_area_level_2' and 'administrative_area_level_3' are correct.</p>
  
  <p>For example for some selected points located in country A, it shows correctly that belongs to country A, with administrative_area_level_2 and administrative_area_level_3 from country A, but shows administrative_area_level_1 from a neighboring country B.</p>
  
  <p>From a more in depth analysis, this seems to be happening only on the inner side of concave country limits, probably due to a box approximation made by the API.</p>
  
  <p>Morevover, it seems that there's no tree-like data nesting for country/administrative areas.</p>
  
  <p>Sample points in CSV format:</p>
  
  <pre>
  lat;long;country;level1;level2;level3
  -20.125;-68.75;"Chile";"Departamento Autónomo de Potosí";"Tamarugal";"Pica"
  -22.75;-67.875;"Chile";"Departamento Autónomo de Potosí";"El Loa";"San Pedro de Atacama"
  </pre>
  
  <p>In those 2 cases "Departamento Autónomo de Potosí" belongs to Bolivia, not Chile, but the smaller areas are from Chile (Tamarugal, Pica, El Loa, San Pedro de Atacama)</p>
  
  <p>We are using URLs like the following:</p>
  
  <p><a href="http://maps.googleapis.com/maps/api/geocode/json?latlng=" rel="nofollow">http://maps.googleapis.com/maps/api/geocode/json?latlng=</a>{0},{1}&amp;sensor=false&amp;language=es</p>
  
  <p>replacing {0} and {1} with lat/long where appropriate.</p>