如何在当前位置获得天气

可能的重复:

获取当前位置的天气更新?

我怎样才能从经纬度得到当前位置的天气?

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

我的问题:

  1. 如何得到天气使用雅虎天气API

  2. 教程或源代码

感谢先进。

Solutions Collecting From Web of "如何在当前位置获得天气"

我已经亲自使用这个API,你可以通过邮政编码,邮编或纬度和经度检索任何位置的天气预报

免费的本地天气REST API

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

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

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

那么,你有其他的select

雅虎天气API

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

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

有关其他示例,请访问链接http://developer.yahoo.com/weather/#examples

WunderGround天气API

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

另一个好的select是打开天气地图API ,它只支持位置的经纬度,支持JSON输出。

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

以下是一些您可以通过浏览器试用的天气API的集合,然后使用您最喜欢的语言生成源代码:

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

充分披露:我在Temboo工作。

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

天气数据显示当前天气