Solar Elevation Angle

Platform: API iOS Android

Get global solar elevation angle and azimuth.

Interface code Interface Class
astronomySolarElevationAngle Solar elevation angle data AstronomySolarElevationAngleResponse

Parameters

SolarElevationAngleParameter

  • location(required)The comma-separated longitude and latitude (decimal, up to 2 decimal places) of the location to be queried. For example: location=116.41,39.92
  • date(required)Set date, format is yyyyMMdd, e.g., date=20200531
  • time(required)Set time, format is HHmm, 24-hour, e.g., time=1230
  • tz(required)Location time zone, e.g., tz=0800 or tz=-0530
  • alt(required)Location altitude, in meters, e.g., alt=43

Sample code

public void astronomySolarElevationAngle(SolarElevationAngleParameter parameter, Callback<AstronomySolarElevationAngleResponse> callback);                             

Response

AstronomySolarElevationAngleResponse

  • code See Status Code
  • solarElevationAngle Solar Elevation Angle in degree
  • solarAzimuthAngle Solar azimuth angle
  • solarHour Solar time, HHmm format
  • hourAngle Hour Angle
  • refer.sources Data source and other statements, may be null
  • refer.license Data license, may be null