给定一个纬度和经度,我需要在 Ruby 中计算天文、航海、民用的黄昏,以及月亮和太阳的天顶。
基于纬度/经度和日期的本地工作(无需网络调用)的 gem 将是完美的,但我可以查询的网络服务也可以。
Weather Underground 通过 Web 显示此信息,但他们的 API 并未提供所有字段(例如,缺少天顶)。
solareventcalculator
是一个宝石,但它缺乏一些功能,在某些情况下正确计算日落时间但日期不正确。
RubyGems 只有一个天文学结果,setec_astronomy
似乎是 KeePass 搜索实用程序。
这里有一个相关的答案,但不如SolarEventCalculator
.