我想获得当前位置的天气预报(预测未来5天)。
我做过关于iOS的天气API的研究,比如雅虎,谷歌,Weather.com ....但是我找不到使用天气API(预测)的示例项目
如果我的应用程序中有任何示例项目或任何免费天气报告服务。 请告诉我
提前感谢你。
答案 0 :(得分:0)
这个想法很简单..你必须寻找API,传递它所需的参数Date range - country etc ..
..这将返回一个xml缓冲区..然后你可以使用和Objective c XML解析器..试试谷歌parse xml objective c
,你会发现很多文章。
这是一种旧的SOF主题的API(http://stackoverflow.com/questions/5775488/to-display-weather-forecast-for-currentday-next-day-and-day-after-next-一天中的IP)。
NOAA REST Interface
Example: http://www.weather.gov/forecasts/xml/sample_products/browser_interface/ndfdXMLclient.php?zipCodeList=90210&product=time-series&begin=2004-01-01T00:00:00&end=2013-04-21T00:00:00&maxt=maxt&mint=mint
Yahoo! Weather Forecast RSS
Example: http://weather.yahooapis.com/forecastrss?p=90210
Google Weather API - documentation URL for this?
Example: http://www.google.com/ig/api?weather=90210
Weather Underground API
Example: http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=90210
Weather Channel - Requires signup
Example: found sample code at github. Ruby gem for accessing the Weather Channel XML API
WeatherAPI (Norway)
Example: http://api.yr.no/weatherapi/locationforecast/1.6/?lat=34;lon=-118
答案 1 :(得分:0)
也许您可以查看Apple的天气小部件,看看您是否可以观察小部件如何与weather.yahoo.com进行通信,或者只是通过WebKit或其他方式使用它。它在/Library/Widget/Weather.wdgt
中