我想在android中获取天气更新

时间:2011-08-08 06:35:59

标签: android weather

我有什么:目前我的应用程序告诉我当前位置(坐标+名称)。

我想要的是什么:要获取当前位置的天气更新。我希望每当我的位置发生变化时都会更新。

我尝试了一个教程,但这对我来说太复杂了。

4 个答案:

答案 0 :(得分:1)

使用google weather API,您将获得XML响应

将城市名称占位符替换为检测到的城市 http://www.google.co.uk/ig/api?weather=

答案 1 :(得分:1)

据我所知,您需要服务器支持 我看到了教程,它解析了“Beginning Android”中的HTML页面 如果您希望它采用指定的格式,那么您需要服务器支持。尝试搜索免费服务器提供商。

答案 2 :(得分:1)

我使用自己的Yahoo weather api包装器创建了一个示例项目 你可以在这里找到它 https://github.com/zh-wang/YWeatherGetter4a

答案 3 :(得分:0)

尝试Metwit weather API

它只是使用,你需要的只是一个lat,lng和一个GET请求。 如果您可以在客户端实现它们:200个请求/天(基于IP的限制),则无需身份验证。全球覆盖,符合JSON和REST。

Here the documentation of the weather resource

Disclamer:我拥有这个API。