问题标签 [weather-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
13883 浏览

java - 如何找到天气预报网站的 API?

我制作了一个 java 应用程序,向用户提供天气状况通知。我使用了 yahoo 提供的 yahoo 天气 API,就像那个链接:

http://weather.yahooapis.com/forecastrss?w=2502265

我所要做的就是更改 URL 中的八位代码以更改城市。

这很完美,但我现在面临两个问题:

第一个,我想在我的应用程序中实现很多天气预报源,而不仅仅是雅虎天气,我在任何其他天气预报网站都找不到类似的服务。

第二个,我想获取雅虎天气中所有城市的代码,因为我不会要求用户输入他的城市代码,而是输入他的城市名称,我会与代码匹配。

这是在java中与我一起使用的代码:

返回 XML 文件的代码:

显示该城市温度和湿度的代码:

0 投票
1 回答
6556 浏览

javascript - 打开天气图API,无法获取JSON,但获取JSONP,无法进行异步调用

我正在从谷歌的网络服务获取经度和纬度值,并将这些值传递给打开天气图 api 以获取温度值。下面的代码

所以对于这个网址

在浏览器中正确获取以下 JSON 响应

但是在尝试使用 jQuery 的 ajax 进行相同操作时,除了将值作为 JSONP 获取之外,我别无选择,无法将其作为 JSON

由于无法获得 JSON 响应,因此无法使调用异步。

我需要使异步为假。因此,每次都将值温度设置为 0,并且无法获得我从 ajax 调用中获得的实际温度值

请帮忙

0 投票
2 回答
248 浏览

ios - 无法使用来自 Forecastr 包装器的 JSON 结果

我开始使用 Objective-C,似乎无法提取 AFNetworking 提取的数据以用作标签文本等。我​​将它用于由 Forecast.io 和Forecastr API支持的天气应用程序包装。如果 API 将 JSON 写入字典,我似乎找不到它。

在主视图控制器中:

第一行 NSLog 将返回完整的 JSON 对象、序列化和所有内容,但第二行只是输出 NULL。

在 Forecastr.m 文件中:

我可以告诉这个缓存预测的读数,如果缓存太旧,然后拉下一个新的 JSON 文件。但我不知道它把 JSON 放在哪里,而且它不在大多数教程和资源使用的字典中。

我已经尝试了很多不同的东西,例如创建自己的字典,但它不会在其中添加 JSON 对象。我还尝试将返回的 JSON 对象用作字典和键值对,但似乎没有任何效果。几天来,我一直在用头撞墙,但几乎没有人在使用 Forecastr 时遇到问题。

0 投票
1 回答
58 浏览

weather - 有美国的天气地图吗?

为了在产品中提供更好的定位,我们需要了解用户位置的天气状况。我不想查询每个用户的位置。我想按地区查询,例如,对于曼哈顿,我将进行一次天气查询,而不是针对曼哈顿的每个用户。是否有将美国划分为天气区域的地图或返回天气状况的站点和该天气的多边形,所以如果我已经为存在于同一地区的另一个用户查询该多边形,我将不需要再次查询该多边形地区?

0 投票
2 回答
36837 浏览

weather - AccuWeather API 是否可免费用于商业用途?

我想知道 AccuWeather API 是否可以免费用于商业用途。如果没有,我如何将其用于商业目的?

是否有完全免费的天气 API 可用于我的应用程序?

0 投票
1 回答
2125 浏览

javascript - OpenWeatherMap - 地图只显示莫斯科

我正在尝试获取某些城市的天气信息(城市正在动态出现),我遇到了这个非常容易集成的地图 api。但是一旦我尝试过,即使我给出了另一个城市的纬度和经度,它也只显示莫斯科,比如慕尼黑。

这是代码:

我只想为我的服务器节省一些加载能量,并在前端使用 js 解决这个天气问题。如果这可行,那就太好了,如果可以,请提供帮助。即使给出不同的纬度和经度,我为什么还要在这里坚持莫斯科。这是 api 的链接:http: //openweathermap.org/tutorial/openlayers

0 投票
1 回答
122 浏览

ios - 更新 iOS 应用程序数据

我想知道一些现有应用程序如何在应用程序未运行时刷新其应用程序数据。假设我们有一个雨警报应用程序。当您当前位​​置或您手动输入的位置即将下雨时,此应用程序会向您发送(本地?)通知。实现这样的目标的最佳方法是什么?

应用程序是否在设备本身上获取天气数据(即使应用程序被终止)以在即将下雨时发送本地通知?这种方法不会耗尽我设备的电池吗?

或者我是否需要创建一个 24/7 运行并始终检查天气的独立应用程序?然后它搜索数据库以查看谁的设备需要远程通知。

其他方法也值得赞赏。

0 投票
1 回答
3800 浏览

php - 雅虎天气 API 天气图标图像

所以我正在使用雅虎天气 API 来开发我正在开发的网站。现在它正在调用天气图标的默认图像,这看起来一点也不好看。我想在这里使用他们在他们的网站上提供的新图片。

这是我使用的代码,我相信它正在调用默认图像集:

$weather_contents = $weather->channel->item->description; preg_match_all('/<img[^>]+>/i',$weather_contents, $img); $weather_img = $img[0][0];

这是我正在做的事情的链接。您会注意到我拥有的天气图标的质量与它们目前在雅虎上使用的质量之间的差异。

在处理这种天气问题时,我几乎是一个新手,任何帮助将不胜感激。

谢谢,干杯

0 投票
1 回答
100 浏览

weather-api - 远程服务器上的天气 API

我的想法是创建用户可以输入位置的 iOS 应用程序。此位置存储在远程数据库中,并带有用于推送通知的设备 ID。然后,远程服务器上的应用程序会定期检查天气,当数据库中存储的某个位置即将下雨时,它会向该位置的所有设备 ID 发送推送通知。

所以基本上我需要创建 iOS 应用程序来存储数据(我喜欢称这些“侦听器”)和连接到天气 api 并发送通知的服务器应用程序(“控制器”)。

我对控制器的想法仍然有点模糊,我真的不知道如何实现这一点。创建一个在服务器上 24/7 运行以检查天气并发送通知的应用程序甚至是一个好主意。如果没有,实现这样的目标的好方法是什么?

0 投票
2 回答
1703 浏览

php - 将 XML 数据解析为 PHP 变量

从 openweathermap 获取天气数据失败。这是我的代码:

当我回声时,我什么也得不到。帮助表示赞赏!