Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2012, 18:02
phyronx
 
Fecha de Ingreso: mayo-2009
Mensajes: 232
Antigüedad: 15 años
Puntos: 3
Problemas con json

Buenas,

Tengo un campo para buscar con geocodificacion inversa en google maps.

Hos pongo el codigo

Código PHP:
Ver original
  1. $json = file_get_contents("http://maps.google.com/maps/api/geocode/json?address=".$buscar2."&sensor=false");
  2. $json = json_decode($json);
  3.  
  4. // SI RECIBO DATOS
  5. if (is_object($json)) {
  6.     $lat = $json->{'results'}[0]->{'geometry'}->{'location'}->{'lat'};
  7. $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

Última edición por phyronx; 27/09/2012 a las 18:12