实时天气

平台: API iOS Android

实时天气数据,支持中国3000+市县区和海外20万个城市实时天气数据,包括实时温度、体感温度、风力风向、相对湿度、大气压强、降水量、能见度、露点温度、云量等。

接口代码 接口说明 数据类
getWeatherNow 实况天气数据 WeatherNowBean

接口参数说明

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

示例代码

QWeather.getWeatherNow(Context context, String location, Lang lang, Unit unit, QWeather.OnResultWeatherNowListener listener) ;

QWeather.getWeatherNow(Context context, String location, QWeather.OnResultWeatherNowListener listener);

WeatherNowBean属性

属性 说明 示例值
getCode 参考状态码 200
getNow NowBean 实况天气 NowBaseBean
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

NowBaseBean 实况天气

属性 说明 示例值
getObsTime 实况观测时间 2013-12-30T13:14+08:00
getFeelsLike 体感温度,默认单位:摄氏度 23
getTemp 温度,默认单位:摄氏度 21
getIcon 天气状况的图标代码,另请参考天气图标项目 100
getText 天气状况的文字描述,包括阴晴雨雪等天气状态的描述
getWind360 风向360角度 305
getWindDir 风向 西北
getWindScale 风力等级 3-4
getWindSpeed 风速,公里/小时 15
getHumidity 相对湿度 40
getPrecip 降水量 0
getPressure 大气压强 1020
getVis 能见度,默认单位:公里 10
getCloud 云量 23
getDew 露点温度 -1