这里是更详细的
QWeatherSDK
文档
在SDK中
所有
的api均被以官方文档分割方式分开, 如果想要使用GeoAPI
则需要在创建好的示例调用geo()
方法, 此方法返回一个Geo
类, 这个类中 包括了所有的GeoAPI
, 其他api也是一样 但是如果直接调用太阳辐射
API会抛出kotlin.NotImplementedError
异常 因为没有条件测试这个API
列出的参数后面如果加上了
?
则表明此参数有默认值, 可以不填
所有的数据类均存储在
cn.rtast.qwsdk.entity
包中
geo().citySearch()
参数: location
adm?
range?
number?
lang?
数据类: GeoLookupEntity
geo().topCity()
参数: location?
number?
lang?
数据类: GeoTopEntity
geo().poiLookup()
参数: location
type
city?
number?
lang?
数据类: POIEntity
geo().poiRange()
参数: location
type
radius
city?
number?
lang?
数据类: POIRangeEntity
weather().now()
参数: location
lang?
unit?
数据类: WeatherBowEntity
weather().weather3d()
参数: location
lang?
unit?
数据类: WeatherDailyEntity
weather().weather7d()
参数: location
lang?
unit?
数据类: WeatherDailyEntity
weather().weather15d()
参数: location
lang?
unit?
数据类: WeatherDailyEntity
weather().weather24h()
参数: location
lang?
unit?
数据类: WeatherHourlyEntity
weather().weather72h()
参数: location
lang?
unit?
数据类: WeatherHourlyEntity
weather().weather168h()
参数: location
lang?
unit?
数据类: WeatherHourlyEntity
weather().weatherMinutely()
参数: location
lang?
数据类: WeatherMinutelyEntity
weather().weatherGridRealtime()
参数: location
lang?
unit?
数据类: WeatherGridRealtimeEntity
weatherGrid3d
参数: location
lang?
unit?
数据类: WeatherGridDailyEntity
weatherGrid7d
参数: location
lang?
unit?
数据类: WeatherGridDailyEntity
weatherGrid24h
参数: location
lang?
unit?
数据类: WeatherGridHourlyEntity
weatherGrid72h
参数: location
lang?
unit?
数据类: WeatherGridHourlyEntity
warning().now()
参数: location
lang?
数据类: WarningEntity
warning().list()
参数: range?
数据类: WarningCityListEntity
indices1d
参数: location
type?
lang?
数据类: IndicesEntity
indices3d
参数: location
type?
lang?
数据类: IndicesEntity
air().now()
参数: location
lang?
数据类: AirEntity
air().daily()
参数: location
lang?
数据类: AirDailyEntity
timemachine().weatherHistory()
参数: location
date
lang?
unit?
数据类: WeatherHistoricalEntity
timeMachine().airHistory()
参数: location
date
lang?
unit?
数据类: AirHistoricalEntity
tropical().forecast()
参数: stormID
数据类: TropicalForecastEntity
tropical().track()
参数: stormID
数据类: TropicalTrackEntity
tropical().list()
参数: basin?
year
数据类: TropicalListEntity
ocean().tide()
参数: location
date
数据类: TideEntity
ocean().currents()
参数: location
date
数据类: CurrentsEntity
Not Available/不可用
astronomy().sun()
参数: location
date
lang?
数据类: SunEntity
astronomy().moon()
参数: location
date
lang?
数据类: MoonEntity
astronomy().solarElevationAngle()
参数: location
date
time
tz
alt
数据类: SolarElevationAngleEntity
你可以在
QWeatherSDK
类中使用所有的API, 对应的方法返回了对应的子类对象
JetBrains Open Source
提供的强大IDE支持