oordenadas geográficas para nomes de ru

é de qualquer maneira (com umdescansa API será incrível) para obter o nome da rua correspondente a uma coordenada geográfica? Acho que o nome é geocodificação, o google tem essa API? Sou desenvolvedor PHP.

Ex

<?php 
cor="38.115583,13.37579";
echo(geoname(cor)); // this prints: Foro Umberto I - 90133 Palermo  
?>

Então, a saída da função é o nome da rua, o código postal e a cidade. Obrigado por qualquer ajuda e exemplos de scripts!