我不确定它是否真的与 Android 有关,但由于我打算将它用于 Android 应用程序,所以我也标记了 Android。
如果给出经纬度,我正在尝试建立一些逻辑来计算日出时间。
我试过跟随,但一切都给出了我提供的位置(印度班加罗尔)的日出时间略有不同,当我用关键字搜索谷歌时,谷Bangalore Sunrise
歌在卡片中给出了不同的结果,看起来更多准确的:
- 尝试将此 C 代码移植到 Java:http ://souptonuts.sourceforge.net/code/sunrise.c.html
- 尝试使用维基百科的这个公式:http ://en.wikipedia.org/wiki/Sunrise_equation
- 尝试使用这个库:https ://github.com/mikereedell/sunrisesunsetlib-java
- 尝试使用此 Web 服务:http ://www.earthtools.org/webservices.htm#sun
都给出不同的结果,但谷歌的看起来仍然更准确。
这里有人知道API或更好的计算吗?或者谷歌用于他们卡片的算法/网络服务?
任何帮助深表感谢。