如何在当前的位置获取天气

问题描述:

可能重复:如何在当前的位置获取天气

Get weather update of current location?

How can I get the weather in current location from Latitude and Longitude?

我开发一个应用程序,它可以在当前位置更新的天气。我搜索了一下,发现了如何使用Google API。但现在谷歌API不可用,我用雅虎天气代替。

我的问题:

  1. 如何获得全天候使用雅虎天气API

  2. 教程或源代码先进

谢谢。

我曾亲自使用这个API的免费的,你可以检索天气预报通过邮政编码,邮政编码或纬度和经度

Free Local Weather REST API

**注意任何位置:**当地的天气API返回XML,JSON和CSV格式的天气数据,并包含温度,降水量(降雨量),天气描述,天气图标和风速等天气要素。

+0

谢谢阿穆布巴克萨卡这么多 – 2013-03-15 12:54:18

让我告诉你,你不应该使用什么..谷歌API(已停止)

http://thenextweb.com/google/2012/08/28/did-google-just-quietly-kill-private-weather-api/

然后,你还有其他的选择像

雅虎天气API

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

例如: 要获得巴黎,法国的预测,请使用deg里斯摄氏和其他度量单位: http://weather.yahooapis.com/forecastrss?w=615702&u=c

其他例如访问链接 http://developer.yahoo.com/weather/#examples

WunderGround天气API

http://www.wunderground.com/weather/api/ 

另一个很好的替代是打开天气地图API,它支持通过传递位置的纬度和经度来输出JSON。

http://openweathermap.org/wiki/API/JSON_API 
+0

感谢AurA,请告诉我更多的细节或例子吗? – 2013-03-15 05:24:08

+0

@ N-7我已经更新了实例答案 – AurA 2013-03-15 06:04:18

+0

感谢灵气这么多 – 2013-03-15 12:54:00

这里的天气API的集合,你可以通过浏览器进行试验,然后生成源代码在你最喜欢的语言:

https://live.temboo.com/library/keyword/weather/

全面披露:我在Temboo工作。

您可以在android中获得集成天气API,但它需要一点关于解析xml响应的知识。

weather data to display current weather