我正在freecodecamp.com上进行“本地天气”前端开发挑战,我在调用一些天气API时遇到了一些困难。挑战的核心是获取用户的位置,然后调用天气API来显示他们所在地区的天气。我可以将两个API链接放入我的浏览器中,它们都显示我需要的信息,但是当我将它们放入我的javascript中时,它们无法返回信息。下面是我目前对$.ajax和黑暗天空API的尝试:$(document).ready(function() {
if (naviga
我试图使用CLLocation捕捉经度和纬度,然后使用阿拉莫火中的经度和纬度来获取天气。每次,经度和纬度都不会停止更新,天气数据也不会打印(如果您想查看它,这里有一个数据的示例链接:)
class SampleViewController: UIViewController, CLLocationManagerDelegate
我为自己做了一个门户页面,在每次加载时调用第三方(天气) API (见截图)。这种第三方API有时需要10秒才能返回数据,从而导致页面加载速度慢得无法接受。因此,我考虑每隔10-15m运行一次CRON作业,以获取数据并将其缓存到本地。然而,这并不是一个理想的解决方案,因为它给API提供者带来了比必要的更多的压力。我能想到的唯一其他解决方案是以某种方式在后台加载API数据,从而允许页面的其余部分在我等待天气数据从API提供程序返回的同时加载。我甚至不确定要搜索什么才能了解如何做到这一点。
Q1。