- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 NWS REST API 作为我正在制作的应用程序的天气服务。最初我不太愿意使用 NWS,因为它的文档不好,但我无法抗拒,因为它是完全免费提供的。
现在我正在尝试使用它,但遇到了一些困难。请求多天时,最低温度连续几天显示为零。
(编辑:随着我对 API 的更多测试,我发现它并不总是最低温度为零。它可能是最高温度或降水量,它似乎完全是随机的。如果你想使用他们的网络界面测试调用,你可以在这里这样做:http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdBrowserByDay.htm
这里:http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdXML.htm )
令人惊讶的是,在他们的网站上,最低温度是可用的: http://forecast.weather.gov/MapClick.php?textField1=40.83&textField2=-73.70
您会在最低温度下看到大约 5 个(有时更少,不一致)空白字段,上面写着 <value xsi:nil="true"/>
如果有人能帮助我,我将不胜感激,使用 NWS API 有时会让人不知所措。
谢谢,
最佳答案
nil 值,根据我对文档的理解,here和 here , 仅表示数据不可用。
在不对 NOAA 的数据架构做出假设的情况下,可以想象通过 API 提供的信息可能与其网站显示的不同。
Missing values are represented by an empty element and xsi:nil=”true” (R2.2.1).
返回的 Nil 值似乎涉及时间段。注意 time-layout
之间的区别1 中的 key (参见第 5.3.2 节)在这些请求中:
数据时间不同。
<layout-key>
elementThe key is derived using the following convention:
- “k” stands for key.
- “p24h” implies a data period length of 24 hours.
- “n7” means that the number of data times is 7.
- “1” is a sequential number used to keep the layout keys unique.
在这里,startDate
是因素。将其关闭需要更多时间,并且可能会导致一些请求的数据尚未可用。
根据文档:
The beginning day for which you want NDFD data. If the string is empty, the start date is assumed to be the earliest available day in the database. This input is only needed if one wants to shorten the time window data is to be retrieved for (less than entire 7 days worth), e.g. if user wants data for days 2-5.
我没有遇到您提到的随机性。 NOAA's Yahoo! Groups forum 上的人或许可以告诉您更多信息。
关于ios - 国家气象局 (NOAA) REST API 为预报参数返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12873792/
这个问题在这里已经有了答案: Where am I? - Get country (10 个答案) How can I get my Android device country code with
有办法检查吗?我有一个应用程序 URL,除非用户有英国应用商店,否则我不想打开该 URL。不幸的是,这个应用程序在许多国家/地区都可用,因此当我在链接上添加“gb”时,它会被重定向到用户的本地区域。
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足 Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以
获取设备当前区域的最佳方法是什么?假设用户在德国并使用意大利语作为设备语言。如果我使用 Locale.getDefault(),那么国家和语言就会相互映射,即语言是it,国家是IT。我想要的是它和DE
有人可以给我一个示例或教程,其中显示国家及其代码的下拉列表我的代码显示错误的新西兰语言代码,它显示 mi-NZ 而不是 en-NZ ASP.NET protected void Page_Load(o
我是 Ajax 和 PHP 的新手,遇到动态下拉国家和州的问题。 虽然我已经检查了 stackOverflow 中的所有答案,但我无法清楚地了解我们应该如何成功地编写代码以获得所需的结果。 count
我一直在开发一个注册表单应用程序,其中使用了几个微调器小部件。微调器用于选择国家、州和城市。因此,这些微调器需要以某种方式相互连接(下面的代码将展示我如何尝试实现这一点)。 表单代码: fragmen
如果你去http://profile.microsoft.com并编辑您的个人信息,您将选择您的国家。选择国家/地区后,城市和/或州信息会根据该国家/地区的预期变化。有没有人有任何关于如何实现这一目标
我有一个带有经纬度坐标的 data.frame: df<-data.frame( lat=c(40, 30, 40.864), lon=c(0, 20, 1.274) )
我正在尝试在将与 django-allauth 一起使用的注册表中添加 django-countries。按照说明 https://github.com/SmileyChris/django-coun
嗨,我想为国家和州实现下拉列表。州下拉列表应根据所选国家/地区更改其值。 是否有任何插件或 gem 可以在 Rails 中执行此操作。 最佳答案 试试卡门插件: http://autonomousma
我的服务器上安装了基于PHP的Youtube克隆系统。 几个国家使用相同的系统。假设我有3个域都指向同一系统: www.site.hr www.site.ba www.site.rs 他们都重定向到一
在我的 Azure DNS 和域提供商中设置后,我想使用我的国家/地区域名 mydomain.id,但我仍然无法在应用服务中验证我的域。我已经仔细检查了所有内容,我认为我的设置已经正确。现在我想知道我
最近,我们开始遇到向网络应用程序的用户呈现过时的国家/地区列表的问题。 我们目前有一些数据库表来存储本地化的国家/地区名称及其地区(州)。然而,随着地球的发展,该列表在不断演变,并且事实证明维护起来很
This is the third iteration of this question as errors have been solved (在一些人的感激帮助下)。为了避免对到底发生了什么感到困
全部, 我们的应用程序需要有关 ISO 国家和货币的数据(其中数据必须是最新的)。我们确实从 ISO 自己购买了国家/货币数据,但是我们仍然需要对数据执行大量手动操作,以及编写我们自己的工具来读取数据
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我想使用 PHP 和 jQuery 执行以下操作 https://www.careerbuilder.com/share/register.aspx?sc_cmp1=JS_LoginASPX_RegN
假设我们有一个包含所有国家/地区代码的代码列表。国家代码是 Countries 表的主键,它在数据库中的许多地方用作外键。在我的应用程序中,国家通常显示为多个表单的下拉列表。 一些过去曾经存在的国家不
我想根据语言环境获取当前日期/时间。如果我传递 locale 对象,我需要获取国家/地区的相关日期/时间。 最佳答案 从 Java 8 开始,您有 LocalDateTime 和 ZonedDateT
我是一名优秀的程序员,十分优秀!