我遇到的问题是,温度按钮似乎只会切换当地天气的摄氏和华氏度。我希望能够与其他城市这样做,这些城市可以在集装箱上方和下面点击。我试着在迪拜的天气中实现这个功能,但是我得到了一个奇怪的结果,C变成了大写,温度值和文本没有变化。有人能帮上忙吗?nce已经整理好了,我会把它应用到其他城市。我在下面提供了一个Codepen,以及一些用来尝试实现这个功能的代码。
function toggleTemp(lat, lon) {
var weatherAPI =
"https://fcc-weather-api.glitch.me/api/current?lat=" + lat
我在JSON中有以下数据。它的目的是给出我的程序命令和城市名称,它搜索关于那个特定城市的天气信息。(我没有包括搜索天气数据的代码)
{"tag": "weather",
"patterns": ["how will be weather today in" ,"What is the weather like in", "what is the weather in"],
"responses": [""]
}
我已经创建了一个类调用天气,它从API中获取天气数据(我使用openWeather获取我的天气数据)。此外,我还在另一个文件中创建了一个app.js方法,该方法将天气数据输出到控制台。
但是当我运行这个程序时,它会给我一条错误消息,上面写着控制台中的未定义的,确切地说是在(app.js)中。我正在使用javascript承诺和异步函数。
请帮帮忙!谢谢!
//This is the weather class
class Weather {
constructor (city){
this.apiKey = '59fdf0cfa3f226ec087ef
我希望计算两个之间的距离后,长基于用户搜索。例如,如果用户在下表中搜索“雅典”,那么我必须计算从列表中的其他城市到雅典的距离。
State City lat long
NY Holtsville 40.813078 -73.046388
NY Brunswick 40.813223 -73.049288
MA Agawam 42.071523 -72.624257
FL Minneola 28.577556 -86.818296
GA Athens 33.903503 -83.318464
AL Gray
我正在创建一个天气应用程序,其中搜索历史是由用户生成的,可以用来显示以前搜索的数据。 它显示到的HTML中的部分是: <div id="search-history" class="list-group">
<!-- DISPLAY SEARCHED ITEMS -->
</div> JS是: //------------------ SEARCH CITY AND STORE SEARCH ----------------------
var searchCity = function (event) {
eve