逐小时天气预报

平台: API iOS Android

逐小时天气预报Android SDK,提供全球城市未来24-168小时逐小时天气预报,包括:温度、天气状况、风力、风速、风向、相对湿度、大气压强、降水概率、露点温度、云量。

接口代码 接口说明 数据类
getWeather24H 24小时预报天气数据 WeatherHourlyBean
getWeather72H 72小时预报天气数据 WeatherHourlyBean
getWeather168H 168小时预报天气数据 WeatherHourlyBean

接口参数说明

  • location(必选)需要查询地区的LocationID或以英文逗号分隔的经度,纬度坐标(十进制,最多支持小数点后两位),LocationID可通过GeoAPI获取。例如 location=101010100location=116.41,39.92
  • lang多语言设置,请阅读多语言文档,了解我们的多语言是如何工作、如何设置以及数据是否支持多语言。
  • unit数据单位设置,可选值包括unit=m(公制单位,默认)和unit=i(英制单位)。更多选项和说明参考度量衡单位

示例代码

/**
 * 获取24小时预报数据
 */
QWeather.getWeather24Hourly(Context context, String location, Lang lang, Unit unit, QWeather.OnResultWeatherHourlyListener listener);

QWeather.getWeather24Hourly(Context context, String location, QWeather.OnResultWeatherHourlyListener listener);

/**
 * 获取72小时预报数据
 */
QWeather.getWeather72Hourly(Context context, String location, Lang lang, Unit unit, QWeather.OnResultWeatherHourlyListener listener) ;

QWeather.getWeather72Hourly(Context context, String location, QWeather.OnResultWeatherHourlyListener listener);

/**
 * 获取168小时预报数据
 */
QWeather.getWeather168Hourly(Context context, String location, Lang lang, Unit unit, QWeather.OnResultWeatherHourlyListener listener) ;

QWeather.getWeather168Hourly(Context context, String location, QWeather.OnResultWeatherHourlyListener listener);

WeatherHourlyBean属性

属性 说明 示例值
getCode 参考状态码 200
getHourly HourlyBean 逐小时天气 List<HourlyBean>
getRefer Refer 数据来源以及数据授权 Refer
getBasic Basic 基础信息 Basic

Refer

属性 说明 示例值
getSourcesList 原始数据来源 QWeather
getLicenseList 使用许可 QWeather Developers License

Basic

属性 说明 示例值
getUpdateTime 接口更新时间 2017-10-25T04:34+08:00
getFxLink 所查询城市的天气预报网页 https://www.qweather.com/weather/beijing-101010100.html

HourlyBean 逐小时天气

属性 说明 示例值
getFxTime 预报时间 2013-12-30T13:00+08:00
getTemp 温度 2
getIcon 天气状况的图标代码,另请参考天气图标项目 101
getText 气状况的文字描述,包括阴晴雨雪等 多云
getWind360 风向360角度 290
getWindDir 风向 西北
getWindScale 风力等级 3-4
getWindSpeed 风速,公里/小时 15
getHumidity 相对湿度 30
getPop 逐小时预报降水概率,百分比数值,可能为空 5
getPrecip 逐小时预报降水量,默认单位:毫米 1.2
getPressure 大气压强 1030
getCloud 云量,百分比 15
getDew 露点温度 5