Tengo un campo para buscar con geocodificacion inversa en google maps.
Hos pongo el codigo
Código PHP:
Ver original
$json = file_get_contents("http://maps.google.com/maps/api/geocode/json?address=".$buscar2."&sensor=false"); // SI RECIBO DATOS $lat = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lat'}; $lon = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lng'};
Antes daba error cada vez que no encontraba el lugar, y lo intente arreglar con is_object($json), y mas o menos funciono.
Si pongo por ejemplo barcelona, no da error, si pongo ¨asddsadf¨ tampoco, y seguro que no es un sitio, pero a veces me da error con sitios conocidos.
Vamos creo que no estoy haciendo bien el comprobar si recibo resultados