我正在寻找一种将当前月相作为某种字符串返回的 Web 服务,例如“Waxing 88%”或稍后可以存储在数据库中的类似字符串。这是针对移动应用程序的,因此宁愿不使用一些建议的算法来计算它。
没有找到这个,你对在设备上用 JavaScript 计算这个有什么看法?这会不会太耗费资源?
我正在寻找一种将当前月相作为某种字符串返回的 Web 服务,例如“Waxing 88%”或稍后可以存储在数据库中的类似字符串。这是针对移动应用程序的,因此宁愿不使用一些建议的算法来计算它。
没有找到这个,你对在设备上用 JavaScript 计算这个有什么看法?这会不会太耗费资源?
根据我发现的一篇描述月相计算的文章,我已经可以告诉你,通过互联网发送网络请求,等待然后解析响应,最后处理计算比简单地在设备。它几乎肯定会使用更少的计算能力、更少的电池电量和更少的网络带宽。
您可以在此处找到简化的计算方法:
http://www.voidware.com/moon_phase.htm
该项目使用 JavaScript 来计算和显示月相信息,可能与您更相关: