2011-05-19 76 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