城市决策卡新增 AMOS 跑道温度面板
- 新增 AmosRunwayPanel 组件:展示每条跑道的温度/露点/能见度/RVR/风速 - 跑道卡片网格布局 (auto-fit minmax 160px) - 每条跑道独立显示:跑道编号、温度(含露点)、能见度、RVR、风速范围 - 官方 METAR 标签 vs 跑道中位数标签 - CityDetail 类型新增 AmosData 接口 - 暗色/浅色主题均已适配 - 仅首尔/釜山(有 AMOS 数据)时显示
This commit is contained in:
@@ -910,6 +910,36 @@ export interface CityDetail {
|
||||
source_forecasts?: SourceForecasts;
|
||||
market_scan?: MarketScan;
|
||||
intraday_meteorology?: IntradayMeteorology;
|
||||
amos?: AmosData | null;
|
||||
}
|
||||
|
||||
export interface AmosData {
|
||||
temp?: number | null;
|
||||
temp_c?: number | null;
|
||||
dew?: number | null;
|
||||
dew_c?: number | null;
|
||||
pressure_hpa?: number | null;
|
||||
wind_kt?: number | null;
|
||||
temp_source?: string | null;
|
||||
runway_temps?: Array<[number, number]> | null;
|
||||
source?: string | null;
|
||||
source_label?: string | null;
|
||||
icao?: string | null;
|
||||
station_label?: string | null;
|
||||
raw_metar?: string | null;
|
||||
raw_taf?: string | null;
|
||||
runway_obs?: {
|
||||
runway_pairs?: Array<[string, string]> | null;
|
||||
temperatures?: Array<[number, number]> | null;
|
||||
pressures_hpa?: number[] | null;
|
||||
wind_directions?: Array<[number, number, number]> | null;
|
||||
wind_speeds?: Array<[number, number, number]> | null;
|
||||
visibility_mor?: number[] | null;
|
||||
rvr?: number[] | null;
|
||||
} | null;
|
||||
observation_source?: string | null;
|
||||
observation_source_zh?: string | null;
|
||||
observation_time?: string | null;
|
||||
}
|
||||
|
||||
export interface HistoryPoint {
|
||||
|
||||
Reference in New Issue
Block a user