2010-04-10 22 views
1

J'utilise l'API Google pour obtenir l'emplacement d'un utilisateur sur this site. Comment pourrais-je obtenir la météo pour cet utilisateur de Yahoo ou quelque part?Obtenir la météo de Yahoo avec jQuery

MISE À JOUR: Ok, donc je vais avec Yahoo, mais je n'ai jamais fait de requête HTTP GET auparavant. Im en utilisant jQuery et le code suivant:

function getWeather() { 
      $.get("http://weather.yahooapis.com/forecastrss?w=2502265", function(data){ 
       alert("Data Loaded: " + data); 
      }); 
     } 

Cependant, l'alerte ne retourne « données chargées », et le reste est vide, donc je fais quelque chose de mal, mais pas sûr de ce que.

Aussi, je besoin d'un moyen de prendre ma latitude et la longitude et fiding la WOEID pour les

Répondre

1

Lire sur Yahoo Météo, vous pouvez passer l'emplacement en tant que paramètre à leur url API et il vous donnera le résultat:

http://developer.yahoo.com/weather/

+0

Merci. Il dit que je dois envoyer un WOEID ... comment puis-je trouver mon WOEID de lat/lon? –

+0

Vous pouvez soit basculer vers leur API de localisation géographique ou utiliser certaines des solutions de contournement ici - http://stackoverflow.com/questions/2093358/receive-a-woeid-by-lat-long-with-yahoos-api –

+0

Mis à jour le question là avec un échantillon de code jQuery, ne suppose pas que vous sauriez ce que je fais mal? –