Bueno.... si te toco usar curl() despues de todo
Código PHP:
Ver original<?php
$direccion = 'Madrid';
$url = ("http://maps.googleapis.com/maps/api/geocode/json?address=$direccion&sensor=true");
Ahora...si.. tu servidor no deja hacer file_get_contents() de urls externas por un tema de una directiva del php.ini que afecta tambien a fopen() con sitios externos