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