Ver Mensaje Individual
  #14 (permalink)  
Antiguo 26/05/2014, 10:39
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Como cojo los datos de esta URL???

@Benderzuelo: amigo no le aconsejo el copy and paste ... Ud sabe por que le estaba fallando ?

Logicamente que si Ud ingresa "Palma de Mallorca" o "Buenos Aires" etc... hay espacios u otros caracteres no definidos una (variable de una) URL entonces va a tener problemas y necesita hacer unos reemplazos, que es lo que hace urlencode()

Sin embargo.. estoy seguro que el ejemplo que le deje.. con 'Madrid' debio funcionarle y Ud solo se limito a decir "que no" y no el porque o si habia cambiado algo en el ejemplo: en su caso uso $_GET con algo con espacios, ñ ..etc

Cita:
Iniciado por Benderzuelo Ver Mensaje
Encontré esto en internet y funciona
$direccion = $_GET['direccion'];

$resultado = json_decode(file_get_contents(sprintf("https://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=%s", urlencode($direccion))));

$estado = $resultado->status;

if ($estado == "OK"){
$lat = $resultado->results[0]->geometry->location->lat;
$long = $resultado->results[0]->geometry->location->lng;
echo "{$lat}, {$long}";
}else{
echo 'KO';
}

----
Cita:
Iniciado por gldelossantos Ver Mensaje
Si entiendo que funcione, pero en tu URL no esta definido la variable dirección al menos no la veo.
El compañero @Benderzuelo recibe via formulario por ejemplo algo en $_GET asi que si recibe esa variable.
__________________
Salu2!