实时天气

平台: 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 接口状态 Status Code
getNow NowBean 实况天气 NowBaseBean
getRefer Refer 数据来源以及数据授权 Refer
getBasic Basic 基础信息 Basic

Refer

属性 说明 示例值
getSourcesList 原始数据来源 qweather.com
getLicenseList 使用许可 commercial license

Basic

属性 说明 示例值
getUpdateTime 接口更新时间 2017-10-25T04:34+08:00
getFxLink 所查询城市的天气预报网页 http://hfx.link/ae45

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 实况云量 23