我正在使用appcelerator钛来开发IOS应用程序,我想让我的应用程序在日出和日落时向用户发送本地通知
解决这个问题的好工具是使用YQL的Yahoo天气;然而,雅虎的天气只是非商业用途!
我试图找到一个javascript库来计算日出/集合+世界各国和城市的数据库与纬度和longtude
有没有人需要相同的?
任何的想法。
This algorithm看起来很邪恶,无法解决你想要做的事情。
我根据位于here的lat / lon为日出和日落计算编写了一个Google Gadget(javascript)。
它是用Duffett-Smith“实际天文学和你的计算器”中的算法编写的。
使用iOS(可能还有其他支持位置的设备),如果用户允许,您可以获得用户的当前位置。然后,您可以使用当地时间和时区偏移来计算纬度和经度的日出和日落。
它不会考虑到地平线上的局部地理影响(例如,如果它们在山谷中,太阳将比它们在山坡上的上升或设置更早),但它应该足够接近。使用谷歌,我相信你会找到它 - 啊,我看到德米安已经为你做了。