朝夕日和 API
    • はじめに
    • 太陽と月の位置情報を計算
      GET
    • 朝日・夕日の見えやすさを判定
      GET
    • 指定日の最適観賞スポットを取得
      GET

      朝日・夕日の見えやすさを判定

      GET
      /api/sceneryJudgment
      判定方法について、朝日と夕日の見える度を計算するには、まず、水平線の見える距離を16kmと仮定します。その上で、その16kmに山などの高い物が存在するかどうかを標高を見て計算します。このような計算方法で、朝日見える度(sunriseRate)と夕日見える度(sunsetRate)を判定することができます。
      判定結果について、1.0以上だと、よく見えると判定されます。1.0以下だと、あまり見えなくなっていくと判定されます。0になると、朝日も夕日も全く見えなくなります。
      このような方法を使用することで、朝日と夕日の見える度を精度よく判定することができます。

      リクエストパラメータ

      クエリパラメータ

      レスポンス

      🟢200
      application/json
      HTTP 200 response
      ボディ

      リクエストリクエストExample
      Shell
      JavaScript
      Java
      Swift
      curl --location --request GET 'https://livlog.xyz/asayuubiyori/api/sceneryJudgment?year&month&day&lat&lng&height'
      レスポンスレスポンスExample
      {
          "results": [
              {
                  "date": {
                      "month": 9,
                      "year": 2022,
                      "day": 5
                  },
                  "sunriseElevation04": 5.2,
                  "sunriseElevation16": 4.5,
                  "sunsetRate": 0.9668,
                  "sunriseElevation01": 11.9,
                  "sunriseElevation12": 4.2,
                  "sunriseElevation02": 12.1,
                  "sunsetElevation08": 5.7,
                  "sunriseRate": 0.888,
                  "positions": {
                      "sunsetAzimuth": 279.34534844444863,
                      "moonsetAltitude": 0,
                      "solarNoonAzimuth": 180.5313879944135,
                      "sunriseAzimuth": 80.79920708663923,
                      "moonriseAzimuth": 124.18839266974442,
                      "moonsetAzimuth": 0,
                      "sunsetAltitude": 358.88421455321674,
                      "moonriseAltitude": 0.285847884106602,
                      "sunriseAltitude": 359.4145209861538,
                      "solarNoonAltitude": 61.145011260658876
                  },
                  "sunsetElevation16": 25,
                  "sunsetElevation04": 5.9,
                  "sunsetElevation02": 6.7,
                  "sunsetElevation01": 7.5,
                  "sunsetElevation12": 19.1,
                  "baseElevation": 8.4,
                  "location": {
                      "coordinate": {
                          "lng": 139.6512,
                          "lat": 35.8554
                      }
                  },
                  "sunriseElevation08": 13.1
              }
          ],
          "status": 0
      }
      更新日時 2026-03-31 12:28:40
      前へ
      太陽と月の位置情報を計算
      次へ
      指定日の最適観賞スポットを取得
      Built with