【问题标题】:I want to get weather update in android我想在android中获取天气更新
【发布时间】:2011-08-08 06:35:58
【问题描述】:

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

我想要什么:获取我当前位置的天气更新。我想在我的位置发生变化时更新。

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

【问题讨论】:

标签: android weather


【解决方案1】:

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

【讨论】:

  • 不苏曼,它不是那样的......这可以在没有服务器的情况下完成。
  • 任何人都可以解决这个问题。任何示例或工作演示..?
【解决方案2】:

使用谷歌天气API,你会得到一个XML响应

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      试试 Metwit weather API

      简单易用,只需要一个lat、lng和一个GET请求。 如果您可以在客户端实现它们:每天 200 个请求(基于 ip 的限制)不需要身份验证。覆盖全球,符合 JSON 和 REST 标准。

      Here the documentation of the weather resource

      声明:我拥有这个 API。

      【讨论】:

      • 非常感谢您的回复,但是这个 200 个请求的限制并不好......对于我们的应用程序,每天有超过 200 个请求......所以我们使用了 Yahoo Weather API......
      • 如果你可以实现客户端你有200个IP请求,所以问题不存在。 ;)
      猜你喜欢
      • 2011-10-19
      • 2011-10-27
      • 2022-12-18
      • 2019-05-28
      • 1970-01-01
      • 2021-01-24
      • 2012-08-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多