问题标签 [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 投票
2 回答
308 浏览

ios - 首次启动应用程序时,纬度和经度不正确 ios

我正在使用 CLLocationManager 来获取用户的当前位置。我需要用户的当前位置,因为无论用户在哪里,我都使用 Open Weather Api 来显示天气数据。我的问题是我第一次打开应用程序时,经纬度值是 0、0。但是如果我再次运行应用程序,它就可以正常工作。因此,只有在应用程序首次启动时才使用不正确的 lat 和 long 值。我在 viewDiDLoad 中完成了所有设置,这是代码...

我不知道我做错了什么。这与在视图控制器而不是 App Delegate 中获取 lat 和 long 有关吗?

这是我获取位置值的方法:

0 投票
1 回答
322 浏览

javascript - ReactJS:无法将 api 响应呈现到 h2 标记中,但可以将其记录到控制台

我在对 codepen 做出反应时遇到的另一个奇怪的错误。

我正在尝试将 api 响应呈现为 a<h2>但不知何故我无法呈现每个属性。

仅渲染this.state.data.name是没有问题的,例如,但如果它是一个更深的对象,它会显示“未捕获的类型错误:无法读取未定义的属性‘国家’”......

但我可以将这个完全相同的属性记录到控制台。

任何人的想法?

这里也是codepen:http ://codepen.io/rasmus/pen/aNGRJm

编辑:我通过将不同的属性分配为它们自己的状态属性来使其工作,如下所示:

但这有点hacky...

0 投票
1 回答
359 浏览

java - 获取 IOException 且没有错误消息 Android

使用 Android Studio 2.0

没有输出

在浏览器上使用内置 URI给了我正确的结果。

urlConnection.connect();调用 getRequestMethod() 之前给我方法名称 GET 。

代码

错误日志

04-22 18:42:16.444 9011-9011/com.android.serverwarrior.sunshine E/ViewRootImpl: sendUserActionEvent() mView == null

04-22 18:42:17.405 9011-9314/com.android.serverwarrior.sunshine E/FetchWeatherTask: 错误

0 投票
1 回答
93 浏览

javascript - 如何在 php var OpenWeatherMap 中获取第二行 js 数据

这是我的代码

它返回这个;

如何使用 php 获取第二行数据?

有第一行;$weather = $data['weather'][0]['description'];

0 投票
0 回答
930 浏览

javascript - 在开放天气地图上显示 3 天预报

我不是 JS 方面的专家,但我找到了 openweathermap 和谷歌地图集成的示例,以在地图上显示天气。

现在它适用于当前天气,但我还需要包括未来 3 天的预报。这怎么可能?

0 投票
1 回答
90 浏览

json - 在 Raspberry Pi Coder 中为 openweather 发出 JSON 请求

我正在 Raspberry pi 上使用 Coder 学习 HTML、CSS 和 Javascript。目前,我正在尝试制作一个显示时间、日期和当前天气的简单页面。$.getJSON函数中的调用出了点问题getWeather()

键入传递给的 URL$.getJSON可以正常工作(即,页面加载了 JSON 中的所有信息),但永远不会显示“Got Weather”字符串。我也尝试过使用请求 JSON 或 JSONP 数据类型的 AJAX 调用。这些方法都不起作用。我错过了什么?

HTML:

CSS:

0 投票
3 回答
4045 浏览

android - Openweathermap API 获取当天的高温和低温

我正在开发一个android应用程序,我需要我所在城市的当前天气及其低温/高温。有没有办法获得我所在城市的当前高温和低温?

我发现有一个最低/最高温度,但我认为这不是我想要的。如果 openweathermap 没有低温/高温,有没有办法从它的数据中手动找到它?

“请不要混淆当前天气 API 和预报 API 中的最小/最大参数。在当前天气 API 中,temp_min 和 temp_max 是可选参数,表示当前城市的最低/最高温度,以查看与当前温度的偏差,仅供参考. 对于地理上扩展的大城市和特大城市,它可能适用。在大多数情况下,temp_min 和 temp_max 参数具有与“temp”相同的音量。请在当前天气 API 中选择使用 temp_min 和 temp_max 参数。”

0 投票
0 回答
1416 浏览

javascript - 我不能再在 codepen 上使用 openweathermap API,因为 google chrome 会阻止混合内容

API 必须是 HTTPS,因为 codepen 是 HTTPS,但是 API 在 HTTPS 上不起作用,所以我卡住了,我该怎么办?

这是代码:

这是错误消息:

jquery.min.js:4 混合内容:“ https://codepen.io/Gochaia/pen/ZWVoYz ”页面是通过 HTTPS 加载的,但请求了不安全的 XMLHttpRequest 端点“ http://api.openweathermap.org/ ”数据/2.5/weather?lat=-0.5507657&lon=47.475692800000004&appid=c024988151d2439343bc4617141ac25d '。此请求已被阻止;内容必须通过 HTTPS 提供。

谢谢。

更新

感谢@AlexChance,我找到了解决方案。Forecast.io API 通过 SSL 托管,因此不再有混合内容。

0 投票
1 回答
10246 浏览

php - 如何使用 JSON 数据从 OpenWeatherMap 获取 7 天预报?

我正在尝试制作天气应用程序。我知道如何获取当前条件,但老实说我不太了解 JSON。我不知道如何从 OpenWeatherMap 获取 7 天预报。我已经尝试了几乎所有我能想到的东西,但没有任何效果。我正在尝试从 PHP 中获取它。老实说,我真的不明白它是如何工作的。如果有人可以提供帮助,将不胜感激。

我把 ['city']['name']; 只是作为一个例子。

我的PHP代码:

这是 JSON 数据:

对不起,如果这是一个非常愚蠢的问题,但任何帮助将不胜感激,谢谢!

0 投票
2 回答
83 浏览

javascript - Javascript 似乎没有处理 JSON api

我正在尝试制作一个使用 openweathermap api 来显示用户的城市和当地温度的页面,不幸的是它似乎没有处理 JSON api 并且什么也没做。据我所知,我的代码很好,所以我不明白出了什么问题。
这是 jsfiddle 链接和 javscript 代码:
https ://jsfiddle.net/qo2h1L9e/2/