Google Weather API
Monday, July 20, 2009 20:39He estado buscando ultimamente alguna manera sencilla de mostrar en una web que estoy preparando el tiempo que hará en España de forma online.
Google nos ofrece un api no oficial para conseguir este y otros muchos propósitos.
La URL base del api es:
http://www.google.com/ig/api?
A partir de esa URL, podemos añadir muchos otros parámetros, entre ellos la localización de la población de la cual queremos saber el tiempo:
weather=locationDonde la localización puede ser un codigo postal, una ciudad, un pais, incluso otros (ahora te toca testear a ti).
http://www.google.com/ig/api?weather=28049 http://www.google.com/ig/api?weather=madrid,spain
Para obtener el tiempo en cualquier idioma podemos utilizar el parámetro hl. Por ejemplo
para obtener el tiempo en frances utilizariamos el siguiente parámetro:
http://www.google.com/ig/api?weather=madrid,spain&hl=fr
La api del tiempo (Google Weather API), no es oficial, así que si queremos utilizar algo más oficial, podemos probar el API de Yahoo (Yahoo’s Weather API), la cual se encuentra muchisimo más documentada.
Como leer el xml que nos devuelve el Google Weather API con PHP
Sergio says:
November 1st, 2010 at 7:10 pm
Me parece genial la información, estoy aprendiendo a programar en Python y uno de mis objetivos es crear un programa que use el API de Google Weather para ver el tiempo, sin necesidad de ir al explorador.
Luis Jimenez says:
March 22nd, 2011 at 5:09 pm
Es posible pasarle al google weather una fecha especifica, para que me retorne el estado del tiempo de ese dia?
Jesús says:
July 11th, 2011 at 1:41 pm
Justo lo que buscaba, será de mucha utilidad, gracias, 1Saludo.
Miguel Pérez Subias says:
September 20th, 2011 at 3:58 pm
Hola,
Yo he estado investigando y en mi opinion longitud y latidtud deben de codificarse en formato e6 que utiliza 6 decimales fijos para la parte decimal y sin puntos.
El resultado de mi investigación y el codigo fuente lo he escrito en mi blog http://goo.gl/X8Xh8
Saludos
miguel