问题标签 [openweathermap]

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 投票
1 回答
2830 浏览

javascript - 使用 openweathermap 显示不同城市的天气数据

我使用 openweathermap 为我的网站构建了一个天气小部件。JS & html 是 -- main.html 页面中的脚本-->

HTML -->/*

如果没有任何“选择”选项,它可以在“达卡”城市正常工作。我想使用选择选项更改城市名称并显示更改的天气数据。我尝试过 ------

这是 openweather.js 代码 -----

我真的很抱歉写了这么长的文章。这个问题让我很伤心,我不是专业编码员。所以请帮助我摆脱这个问题。

0 投票
2 回答
1604 浏览

json - OpenWeatherMap json值含义

我使用 OpenWeatherMap API 中的 Json 使用 Windows Phone 8 应用程序,但我找不到任何有关 Json 中出现的每个值的文档,也许有人可以告诉我这是什么意思?所以我可以提供更好的用户体验,而不是只使用数字

太值了,我不知道这是什么意思

这些数字是什么意思?

0 投票
1 回答
793 浏览

openlayers - 如何在 OpenWeatherMap 中将温度值切换为华氏温度

我正在使用 openweathermap 服务来显示当前天气的地图。温度以摄氏度显示。但我需要将其切换到华氏温度。而且我找不到任何参数来做到这一点。

有人可以帮我处理这个问题吗?

期待你的答复。

提前致谢。

0 投票
2 回答
4192 浏览

jquery - 使用 jquery 进行 3 天的 OpenWeatherMap

所以我想得到以下数据:

仅适用于一个城市,例如伦敦 今天温度 明天最低和最高温度 明天之后最低和最高温度

然后我抓取这些值并将其附加到 html 中。问题是,如何过滤从 json 请求接收到的数据?这是我的示例代码,我已经有了今天温度的数据,但是如何过滤接下来几天的最低和最高温度呢?

太感谢了

0 投票
0 回答
2441 浏览

json - 为什么从 OpenWeatherMap api 返回的温度值因格式不同而不同

为什么不同格式xml格式返回OpenWeatherMap api的温度值不一样: http ://api.openweathermap.org/data/2.5/forecast/daily?q=shanghai&units=metric&mode=xml&cnt=3

json格式: http ://api.openweathermap.org/data/2.5/forecast/daily?q=shanghai&units=metric&mode=json&cnt=3

温度:json "temp":{"day":21.82,"min":12.51,"max":25.01,"night":14.09,"eve":22.37,"morn":12.51},"pressure": 1031.37,"湿度":72 xml 压力一样,为什么温度不一样?

0 投票
2 回答
9173 浏览

javascript - Using weather API with JSON and JavaScript/jQuery

I've found this free weather API that gives you a forecast when you send an HTTP GET request - the forecast is delivered in JSON. A request could look like this:

Examples of JSON format:
Seaching by city name: api.openweathermap.org/data/2.5/weather?q=London,uk
Seaching by geographic coordinats: api.openweathermap.org/data/2.5/weather?lat=35&lon=139 Seaching by city ID: api.openweathermap.org/data/2.5/weather?id=2172797

So the response you get back is obviously defined by the end of the url, where some variables are located.

I've seen that you can use the jQuery function getJSON() to create an object out of the text file you get with an HTTP GET request, and you can also use variables with it to change the url. For an example doing this:

Gives the output


However, when I try to use this with the weather API it doesn't work - there is no output. (Doing it without url-variables here for simplicity.) The below code is how I thought it would be done (but apparantly not).

See the JSON structure for the forecast here: http://bugs.openweathermap.org/projects/api/wiki/Weather_Data

So basically my questions are: How would I append the url-variables to the weather-api-urls (and making sure the request can be both city name or coordinates)? And how would I access the retrieved data once I got it from the server?

0 投票
1 回答
1157 浏览

xml - VBA openweathermap XML 检索

我有一个电子表格,其中包含 A 列中的城市,州。我想从当天到 B 列中获取 3 天的沉淀类型/值。我开始使用 openweathermap API,我发现我缺乏 XML 经验正在扼杀我。以下是我的开始方式,但我无法走得更远。我为使用节点和元素所做的任何尝试都没有成功。任何帮助,将不胜感激。

这是一个示例 XML http://api.openweathermap.org/data/2.5/forecast/daily?q=Boston+MA&mode=xml&units=metric&cnt=7的链接?

0 投票
3 回答
2779 浏览

java - logcat 中的错误“isDataSchedulerEnabled():false”

所以我试图从 OpenWeatherMap 中获取数据,并且我一直在我的 logcat 中的“DataScheduler”标签下看到“isDataSchedulerEnabled():false”消息。这是我应该关心的事情吗?我在上面找不到任何东西。

0 投票
3 回答
9756 浏览

json - OpenWeatherMap 返回不正确的当前天气

我正在尝试实现一个 iphone 应用程序,并且我正在集成 OpenWeatherMap 以检索当前天气。但是,我注意到返回的数据不正确(偏离华氏 39 度左右)。

下面是我用来检索美国丹佛当前天气的 JSON URL,使用 Lan/Lon 坐标,其中 xxxxxxxxxxxxx 是我的 APPID 键。

返回的温度为 291.05988。从阅读的文档中,这个温度单位是​​开尔文。所以要转换为华氏度,我取 291.05988 - 254.928 = 36.13188 华氏度。然而,目前的真实天气是 75 华氏度。这偏离了大约 39 度。

请告知我做错了什么。

谢谢 Loc

0 投票
0 回答
195 浏览

android - Openweathermap API - org.apache.harmony.xml.ExpatParser$ParseException:在第 1 行,第 0 列:未找到元素

我正在尝试使用 SAX 解析器解析 Openweathermap API http://api.openweathermap.org/data/2.5/weather?q=London&mode=xml。但是当我设置xmlReader.parse(new InputSource(inputStream));.

获取xml的代码-

这就是我使用 SAX 解析 XML 文件的方式。

上面的日志正在正确打印 xml 文件,所以我的猜测是我在 parse 函数上做错了。