【问题标题】:NOAA Weather API on AndroidAndroid 上的 NOAA 天气 API
【发布时间】:2013-12-15 01:27:20
【问题描述】:

我已经使用系统服务来检索用户的经纬度。

有了这些数据,我想将其发送到 NOAA 国家气象服务 API 并检索特定的天气详细信息。

我知道 API 是用于通信的接口,但我从未使用过,我有点迷茫。我已经浏览了 NOAA 网站以了解该 API 并了解 API 的作用,但我不知道从哪里开始。

谁能给我一个开始的地方?我想了解,而不仅仅是得到一个简单的解决方案。如前所述,我有纬度和经度。

【问题讨论】:

    标签: java android xml api noaa


    【解决方案1】:

    您需要考虑在您的应用程序中实现一个 SOAP 客户端,然后该客户端可以调用 NOAA 服务来检索天气信息。您还需要学习如何在 Android 中解析 XML(NOAA 以 XML 格式发送响应)。

    编辑:据我所知,Android 没有 SOAP 客户端/库,但有一些第三方的。这个似乎弹出了很多,所以我可能会考虑使用它:http://code.google.com/p/ksoap2-android/

    NOAA 网站上有一些信息可以帮助您入门:http://graphical.weather.gov/xml/#use_it

    这里有一个使用纬度/经度值从 NOAA 返回天气信息的示例:http://graphical.weather.gov/xml/SOAP_server/ndfdXML.htm

    希望这能让你朝着正确的方向前进。

    【讨论】:

    • 感谢您的快速响应 c:会试一试!
    • 好吧,我检查了,也许我已经在这方面太久了,但我没有看到任何关于如何使用或编码它的教程:c
    • 尝试将 ksoap 库放入您的项目中,以便您可以先导入类等...code.google.com/p/ksoap2-android/wiki/HowToUse
    猜你喜欢
    • 2011-12-09
    • 2014-03-31
    • 2011-04-25
    • 2020-11-25
    • 2021-04-06
    • 2013-11-27
    • 2018-10-04
    • 1970-01-01
    • 2011-06-25
    相关资源
    最近更新 更多