Google 'ın "weather api"sini kullanabilirsin.
http://www.google.com/ig/api?weather=istanbul adresi sana o anki durumu (nem, rüzgar, sıcaklık) ve 4 günlük hava tahminini içeren bir XML dosyası veriyor.
Ben kullandığım sistem için otomatik olarak (1 saatte) bilgileri çekip, XML olarak yazan bir sistem yaptım, sitede jQuery ile bu XML 'leri local'den okuyorum. (neden mi? Google 'ın bazı servislerine malujm sebeplerden dolayı belirli bir süre ulaşamadık, bu durumda hava durumu siteyi yavaşlatıyor. Fakat benim yazdığım uygulama timeout olmadığı sürece XML 'i bir şekilde okuyor. Ayrıca Google aynı IP adresinden belirli bir süre içinde birden fazla sorgu geldiğinde Captcha çıkartıyor)
your KEY to EUROPE : AEGEE-Eskişehir (v2.0) | Microsoft Dynamics CRM Developer