日の出と日没の時間は、緯度及び経度で算出することができます。式は非常に複雑で、ここを参照してください。
このサイトでは、検索したり、地球上の場所を選択するためにGoogleマップを使用します。次いで、位置は、計算を実行するために我々のバックエンドサーバに送信されます。