
vMeteo, permite realizar búsquedas de localidades y obtener su situación y la predicción metereológica.
Este ejemplo hace uso de la Api Yahoo! Geo Technologies, Yahoo! Weather, Static google maps y de varios procesos sacados de mapas ejemplo del foro como son la traducción y el parseo de XML.
El proceso OBTIENE_LOCALIZACIONES hace una petición a la siguiente URL
"http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.places%20where%20text%3D%22"+'localizacion'+"%22&format=xml"
El fichero devuelto contiene las n localidades encontradas para esa petición. dandolas de alta en una tabla LOCALIZACIONES con los datos, nombre, país, administración, woeid ( Where on Earth ID, o código identificativo que asigna yahoo a un sitio ) , longitud y latitud; cargadolas en un casillero
Una vez seleccionada una localización, el proceso OBTIENE_PREDICCIONES utiliza el código WOEID para obtener otro fichero XML a la siguiente url
"http://weather.yahooapis.com/forecastrss?w="+$WOEID$+"&u=c"
Guardando en variables las predicciones
Por último genera una pagina html con las predicciones y la imagen de un mapa, a partir de la siguiente url.
http://maps.google.com/maps/api/staticmap?center="+$LATITUD$+","+$LONGITUD$+"&zoom=12&size=390x390&markers=color:blue|label:S|"+$LATITUD$+","+$LONGITUD$+"&sensor=false