我有什么:目前我的应用程序告诉我当前位置(坐标+名称)。
我想要的是什么:要获取当前位置的天气更新。我希望每当我的位置发生变化时都会更新。
我尝试了一个教程,但这对我来说太复杂了。
答案 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。