2011-05-19 61 views
4

我需要獲取我當前位置的天氣報告。如何獲取我當前位置的天氣報告

例如,如果我在xyz位置,那麼我需要得到xyz位置的天氣報告,如果我在abc位置,我需要獲取abc位置的天氣報告。

我聽說Apple沒有提供有關天氣報告的任何服務。爲此,我們需要使用第三方服務。

是否有任何免費的天氣報告服務在我的應用程序中使用。

任何人都可以幫助我。

謝謝你提前。

+0

您是否嘗試過谷歌搜索「天氣預報API「? – 2011-05-19 06:35:43

+0

我沒想到爲什麼我的問題放-1.the人誰給 - 已經投我一票,請添加評論,爲什麼我的問題-ve投票,那麼我可以糾正它。 – MaheshBabu 2011-05-19 09:50:15

回答

3

是,雅虎提供氣象服務 - 在iPhone上,你需要

  1. 讓您的經度使用CoreLocation
  2. &緯度
  3. 使用

http://query.yahooapis.com/v1/public/yql?q=select+place+from+flickr.places+where+lat=%f+and+lon=%f

獲得WOEID(WhereOnEarth ID)

  1. 使用

    http://weather.yahooapis.com/forecastrss?w=%@&u=c

,讓您的氣象報告

+0

在where子句中找不到必需的鍵;得到了 'LON,緯度',期望所需的密鑰:(API_KEY,查詢)OR(LON,API_KEY,LAT) 2015-03-05 06:20:47

0

有一個來自weather.com的服務,我用它來在線申請agrosenti.cloudapp.net。

它很容易使用。您必須下載文檔並遵循指導原則。

天氣預報API是一個不錯的選擇。

如果您還需要更多的API,請告訴我。

+0

謝謝你vKline,我如何在我的iPhone應用程序中使用它。 – MaheshBabu 2011-05-19 07:06:07

+0

@MaheshBabu那麼看到文檔也檢查http://www.iphonedevsdk.com/forum/iphone-sdk-development/39414-google-weather-api-parse-xml.html – vkampouris 2011-05-19 07:54:29