Javascript 按位置获取当前天气季节?

Javascript 按位置获取当前天气季节?,javascript,weather-api,Javascript,Weather Api,这可能是一个长期的尝试,但我正在试图找到一个API,它可以根据位置获取当前的天气季节(简单地说是夏季、春季、冬季或秋季)。我知道有很多API可以获取当前天气,到目前为止,我还没有找到一个能够返回当前季节的API 我们有一个svg,它将根据季节改变颜色方案。我们希望这也是由地点,所以如果你在英国,现在是冬天,在澳大利亚的用户将得到一个夏季配色方案 更新 我刚刚在一个问题上发现了这一点,以防有人在这个问题上绊倒。这似乎很容易定义。你有两个四季的序列。硬编码应该很好,我不希望它们改变。位置差异只是一个

这可能是一个长期的尝试,但我正在试图找到一个API,它可以根据位置获取当前的天气季节(简单地说是夏季、春季、冬季或秋季)。我知道有很多API可以获取当前天气,到目前为止,我还没有找到一个能够返回当前季节的API

我们有一个svg,它将根据季节改变颜色方案。我们希望这也是由地点,所以如果你在英国,现在是冬天,在澳大利亚的用户将得到一个夏季配色方案

更新


我刚刚在一个问题上发现了这一点,以防有人在这个问题上绊倒。

这似乎很容易定义。你有两个四季的序列。硬编码应该很好,我不希望它们改变。位置差异只是一个正纬度或负纬度的问题,所以如果你能得到这个值,那么你就得到了你需要的东西。除非我弄错了,不同政治区域的季节变化是不同的?这似乎很愚蠢。硬编码的至点/春分日期似乎相当合理。@David:全球的季节实际上比4个季节的2个序列更复杂。以这篇维基文章为基础:注意,有些地区有2季,有些地区有6季。但数据可能并不复杂,无法按国家进行定义。我认为维基文章提供了很多信息,可以开始为全球不同地区定义季节。@David我想了想,也许我在这里学到了技术,正如我所提到的,这只是一个配色方案而已,网站上的大多数访问者都是本地人……我们认为这将是一个很好的功能,但也有一些国家由于地理位置的原因,季节往往“较少”。谢谢你,保罗,我会调查一下:)@j.grima:因为它只是为了一个漂亮的装饰性触感,我想它不需要在正式季节100%准确。虽然逐步构建更精确、更多功能并使其成为您自己的开放源码库会有点酷:)是的,我们的重点肯定是本地,所以如果我们使用日期,应该足够了,如果可能,我们将尝试“改进”,再次感谢:)