Как получить прогноз погоды для местоположения? - PullRequest
0 голосов
/ 21 февраля 2012

Я хочу получить прогноз погоды ( прогноз на следующие 5 дней ) текущего местоположения .

Я провел исследование о погодных API для iOS, таких как Yahoo, Google, Weather.com .... Но мне не удалось найти пример проекта , который использует API погоды (с прогнозированием)

Если есть какой-либо пример проекта или какие-либо бесплатные службы отчетов о погоде, которые можно использовать в моем приложении. Пожалуйста, скажите мне

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 21 февраля 2012

Возможно, вы могли бы посмотреть на виджет погоды Apple и посмотреть, можете ли вы наблюдать, как виджет взаимодействует с weather.yahoo.com, или просто использовать его через WebKit или что-то еще. Это в /Library/Widget/Weather.wdgt

0 голосов
/ 21 февраля 2012

Идея настолько проста ... вы должны искать API, передать ему необходимые параметры Date range - country etc .. .. это вернет буфер XML .. тогда вы можете использовать и объективный синтаксический анализатор XML .. Попробуйте Google parse xml objective c и вы найдете много статей.

Вот своего рода API из старой темы SOF (http://stackoverflow.com/questions/5775488/to-display-weather-forecast-for-currentday-next-day-and-day-after-next-day-in-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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...