2010-04-10 5 views
1

Google API를 사용하여 사용자 위치를 this site으로 가져오고 있습니다. 야후 또는 어딘가에서 그 사용자의 날씨를 얻으려면 어떻게해야합니까?jQuery를 사용하여 Yahoo의 날씨를 확인하십시오.

업데이트 : : 좋아, 그럼 야후와 갈거야.하지만 전에 HTTP GET 요청을 한 적이 없어. jQuery를 사용하여 임 다음과 같은 코드 :

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

그러나, 경고는 반환 "데이터로드", 나머지는 빈, 그래서 내가 잘못하지만 확실하지 뭔가를하고 있어요. 또한

, 나는, 당신이 그들의 API의 URL에 매개 변수로 위치를 전달할 수 있으며, 그것은 당신에게 결과를 줄 것이다 위도와 경도를 복용하고 야후 날씨에 대해 그들을 위해

답변

1

읽기를 WOEID을 fiding의 방법이 필요합니다 :

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

+0

감사합니다. 그것은 WOEID를 통해 보낼 필요가 있다고 말합니다 ... lat/lon으로부터 나의 WOEID를 어떻게 찾을 수 있습니까? –

+0

Geo 위치 API로 전환하거나 여기의 대안을 사용할 수 있습니다. http://stackoverflow.com/questions/2093358/receive-a-woeid-by-lat-long-with-yahoos-api –

+0

내 업데이트 거기에 몇 가지 샘플 jQuery 코드에 대한 질문이 있는데 내가 뭘 잘못하고 있는지 알지 못하겠습니까? –