太阳高度角

平台: API iOS Android

任意时间点的全球太阳高度及方位角。

请求URL

https://api.qweather.com/v7/astronomy/solar-elevation-angle?{查询参数}

请求参数

请求参数包括必选和可选参数,参数之间使用&进行分隔。

  • key(必选)用户认证key,请参考如何获取你的KEY。支持数字签名方式进行认证。例如 key=123456789ABC
  • location(必选)需要查询地区的以英文逗号分隔的经度,纬度坐标(十进制,最多支持小数点后两位)。例如 location=116.41,39.92
  • date(必选)查询日期,格式为yyyyMMdd,例如 date=20170809
  • time(必选)查询时间,格式为HHmm,24时制,例如 time=1230
  • tz(必选)查询地区所在时区,例如tz=0800tz=-0530
  • alt(必选)海拔高度,单位为米,例如alt=43

请求示例

120.34,36.08位置在2021-02-20T12:30+0800时的太阳高度角

curl -L -X GET --compressed 'https://api.qweather.com/v7/astronomy/solar-elevation-angle?location=120.34,36.08&alt=43&date=20210220&time=1230&tz=0800&key=YOUR_KEY'

返回数据

返回数据是JSON格式并进行了Gzip压缩

{
  "code": "200",
  "solarElevationAngle": "42.88",
  "solarAzimuthAngle": "185.92",
  "solarHour": "1217",
  "hourAngle": "-4.41",
  "refer": {
    "sources": [
      "qweather.com"
    ],
    "license": [
      "QWeather Developers License"
    ]
  }
}
  • code 请参考状态码
  • solarElevationAngle 太阳高度角
  • solarAzimuthAngle 太阳方位角,正北顺时针方向角度
  • solarHour 太阳时,HHmm格式
  • hourAngle 时角
  • refer.sources 原始数据来源,或数据源说明,可能为空
  • refer.license 数据许可或版权声明,可能为空