我正在寻找一种Web服务,它将当前的月相返回为某种字符串,例如“Waxing 88%”或稍后我可以存储在数据库中的类似字符串。这适用于移动应用,因此不要使用某些建议的算法来计算它。
如果没有找到这个,您对在设备上使用JavaScript计算此内容有何看法?这会太资源密集吗?
答案 0 :(得分:2)
基于我发现的描述月相计算的文章,我可以告诉你,通过互联网发送网络请求,等待然后解析响应,最后处理计算比简单地执行更加资源密集设备上的算术运算。它几乎肯定会使用更少的计算能力,更少的电池电量和更少的网络带宽。
您可以在此处找到简化的计算方法:
http://www.voidware.com/moon_phase.htm
此项目使用JavaScript来计算和显示月相信息,并且可能与您更相关: