Google maps - obtenir le nom du pays, de la région et de la ville à partir de la longitude et de la latitude (PHP)

Je voudrais obtenir un pays, d'une région et de la ville nom de la longitude et de la latitude sur l'API Google maps (V3?) - avec PHP. Je ne peux pas réussir à l'obtenir pour chaque comté, j'ai réussi à obtenir ce code mais il ne fonctionne pas sur d'autres pays parce que le résultat est différent (la seule information correcte est du pays, mais même celle-ci est retourné dans les locaux de nom, pas de nom anglais):

<?
    $lok1 = $_REQUEST['lok1'];
    $lok2 = $_REQUEST['lok2'];

    $url = 'http://maps.google.com/maps/geo?q='.$lok2.','.$lok1.'&output=json';
    $data = @file_get_contents($url);
    $jsondata = json_decode($data,true);

    if(is_array($jsondata )&& $jsondata ['Status']['code']==200)
    {
          $addr = $jsondata ['Placemark'][0]['AddressDetails']['Country']['CountryName'];
          $addr2 = $jsondata ['Placemark'][0]['AddressDetails']['Country']['Locality']['LocalityName'];
          $addr3 = $jsondata ['Placemark'][0]['AddressDetails']['Country']['Locality']['DependentLocality']['DependentLocalityName'];
    }
    echo "Country: " . $addr . " | Region: " . $addr2 . " | City: " . $addr3;
?>

Cela fonctionne très bien pour obtenir des données correctes de mon pays, mais pas pour d'autres...

source d'informationauteur Martha Smithers