Files
PolyWeather/frontend/lib/static-cities.ts
T
2026-05-30 19:32:25 +08:00

55 lines
13 KiB
TypeScript

import type { CityListItem } from "@/lib/dashboard-types";
export const STATIC_CITY_LIST: CityListItem[] = [
{ "name": "ankara", "display_name": "Ankara", "airport": "Esenbo\u011fa \u673a\u573a", "icao": "LTAC", "lat": 40.1281, "lon": 32.9951, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 10800, "network_provider": "turkey_mgm" },
{ "name": "istanbul", "display_name": "Istanbul", "airport": "Istanbul Airport", "icao": "LTFM", "lat": 41.2749, "lon": 28.7323, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 10800, "network_provider": "turkey_mgm" },
{ "name": "moscow", "display_name": "Moscow", "airport": "Vnukovo International Airport", "icao": "UUWW", "lat": 55.5915, "lon": 37.2615, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 10800, "network_provider": "global_metar" },
{ "name": "london", "display_name": "London", "airport": "London City \u673a\u573a", "icao": "EGLC", "lat": 51.5048, "lon": 0.0522, "risk_level": "low", "temp_unit": "celsius", "utc_offset_seconds": 3600, "network_provider": "global_metar" },
{ "name": "paris", "display_name": "Paris", "airport": "Paris-Le Bourget \u673a\u573a", "icao": "LFPB", "lat": 48.9694, "lon": 2.4414, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 7200, "network_provider": "fr_aeroweb" },
{ "name": "seoul", "display_name": "Seoul", "airport": "\u4ec1\u5ddd\u56fd\u9645\u673a\u573a", "icao": "RKSI", "lat": 37.4602, "lon": 126.4407, "risk_level": "high", "temp_unit": "celsius", "utc_offset_seconds": 32400, "network_provider": "korea_kma" },
{ "name": "busan", "display_name": "Busan", "airport": "\u91d1\u6d77\u56fd\u9645\u673a\u573a", "icao": "RKPK", "lat": 35.1795, "lon": 128.9382, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 32400, "network_provider": "korea_kma" },
{ "name": "hong kong", "display_name": "Hong Kong", "airport": "\u9999\u6e2f\u5929\u6587\u53f0\u603b\u90e8", "icao": "VHHH", "lat": 22.3019, "lon": 114.1742, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "hongkong_hko" },
{ "name": "shenzhen", "display_name": "Shenzhen", "airport": "\u6df1\u5733\uff08HKO \u5929\u6587\u53f0\u7ad9\uff09", "icao": "LFS", "lat": 22.4686, "lon": 113.997, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "hongkong_hko" },
{ "name": "taipei", "display_name": "Taipei", "airport": "\u4e2d\u592e\u6c14\u8c61\u7f72\u53f0\u5317\u7ad9", "icao": "RCSS", "lat": 25.0377, "lon": 121.5149, "risk_level": "low", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "taiwan_cwa" },
{ "name": "shanghai", "display_name": "Shanghai", "airport": "\u6d66\u4e1c\u56fd\u9645\u673a\u573a", "icao": "ZSPD", "lat": 31.1434, "lon": 121.8052, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "china_cma" },
{ "name": "singapore", "display_name": "Singapore", "airport": "\u6a1f\u5b9c\u673a\u573a", "icao": "WSSS", "lat": 1.3644, "lon": 103.9915, "risk_level": "low", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "global_metar" },
{ "name": "kuala lumpur", "display_name": "Kuala Lumpur", "airport": "\u5409\u9686\u5761\u56fd\u9645\u673a\u573a", "icao": "WMKK", "lat": 2.7456, "lon": 101.7072, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "global_metar" },
{ "name": "jakarta", "display_name": "Jakarta", "airport": "Halim Perdanakusuma Airport", "icao": "WIHH", "lat": -6.2666, "lon": 106.891, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 25200, "network_provider": "global_metar" },
{ "name": "manila", "display_name": "Manila", "airport": "\u5c3c\u8bfa\u4f0a\u00b7\u963f\u57fa\u8bfa\u56fd\u9645\u673a\u573a", "icao": "RPLL", "lat": 14.5086, "lon": 121.0198, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "global_metar" },
{ "name": "karachi", "display_name": "Karachi", "airport": "\u771f\u7eb3\u56fd\u9645\u673a\u573a", "icao": "OPKC", "lat": 24.9065, "lon": 67.1608, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 18000, "network_provider": "global_metar" },
{ "name": "tokyo", "display_name": "Tokyo", "airport": "\u7fbd\u7530\u673a\u573a", "icao": "RJTT", "lat": 35.5523, "lon": 139.7798, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 32400, "network_provider": "japan_jma" },
{ "name": "tel aviv", "display_name": "Tel Aviv", "airport": "Ben Gurion \u673a\u573a", "icao": "LLBG", "lat": 32.0114, "lon": 34.8867, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 10800, "network_provider": "israel_ims" },
{ "name": "toronto", "display_name": "Toronto", "airport": "Pearson \u56fd\u9645\u673a\u573a", "icao": "CYYZ", "lat": 43.6777, "lon": -79.6248, "risk_level": "low", "temp_unit": "celsius", "utc_offset_seconds": -14400, "network_provider": "global_metar" },
{ "name": "buenos aires", "display_name": "Buenos Aires", "airport": "Ezeiza \u56fd\u9645\u673a\u573a", "icao": "SAEZ", "lat": -34.8222, "lon": -58.5358, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": -10800, "network_provider": "global_metar" },
{ "name": "wellington", "display_name": "Wellington", "airport": "\u60e0\u7075\u987f\u56fd\u9645\u673a\u573a", "icao": "NZWN", "lat": -41.3272, "lon": 174.8053, "risk_level": "low", "temp_unit": "celsius", "utc_offset_seconds": 43200, "network_provider": "global_metar" },
{ "name": "new york", "display_name": "New York", "airport": "LaGuardia \u673a\u573a", "icao": "KLGA", "lat": 40.7769, "lon": -73.874, "risk_level": "low", "temp_unit": "fahrenheit", "utc_offset_seconds": -14400, "network_provider": "global_metar" },
{ "name": "los angeles", "display_name": "Los Angeles", "airport": "Los Angeles International Airport", "icao": "KLAX", "lat": 33.9416, "lon": -118.4085, "risk_level": "medium", "temp_unit": "fahrenheit", "utc_offset_seconds": -25200, "network_provider": "global_metar" },
{ "name": "san francisco", "display_name": "San Francisco", "airport": "San Francisco International Airport", "icao": "KSFO", "lat": 37.6213, "lon": -122.379, "risk_level": "medium", "temp_unit": "fahrenheit", "utc_offset_seconds": -25200, "network_provider": "global_metar" },
{ "name": "denver", "display_name": "Denver", "airport": "Buckley Space Force Base", "icao": "KBKF", "lat": 39.7017, "lon": -104.7518, "risk_level": "medium", "temp_unit": "fahrenheit", "utc_offset_seconds": -21600, "network_provider": "global_metar" },
{ "name": "austin", "display_name": "Austin", "airport": "Austin-Bergstrom International Airport", "icao": "KAUS", "lat": 30.1945, "lon": -97.6699, "risk_level": "medium", "temp_unit": "fahrenheit", "utc_offset_seconds": -18000, "network_provider": "global_metar" },
{ "name": "houston", "display_name": "Houston", "airport": "William P. Hobby Airport", "icao": "KHOU", "lat": 29.6454, "lon": -95.2789, "risk_level": "medium", "temp_unit": "fahrenheit", "utc_offset_seconds": -18000, "network_provider": "global_metar" },
{ "name": "mexico city", "display_name": "Mexico City", "airport": "Benito Ju\u00e1rez International Airport", "icao": "MMMX", "lat": 19.4363, "lon": -99.0721, "risk_level": "high", "temp_unit": "celsius", "utc_offset_seconds": -21600, "network_provider": "global_metar" },
{ "name": "chicago", "display_name": "Chicago", "airport": "O'Hare \u56fd\u9645\u673a\u573a", "icao": "KORD", "lat": 41.9742, "lon": -87.9073, "risk_level": "high", "temp_unit": "fahrenheit", "utc_offset_seconds": -18000, "network_provider": "global_metar" },
{ "name": "dallas", "display_name": "Dallas", "airport": "Dallas Love Field \u673a\u573a", "icao": "KDAL", "lat": 32.8471, "lon": -96.8518, "risk_level": "medium", "temp_unit": "fahrenheit", "utc_offset_seconds": -18000, "network_provider": "global_metar" },
{ "name": "miami", "display_name": "Miami", "airport": "Miami \u56fd\u9645\u673a\u573a", "icao": "KMIA", "lat": 25.7959, "lon": -80.287, "risk_level": "low", "temp_unit": "fahrenheit", "utc_offset_seconds": -14400, "network_provider": "global_metar" },
{ "name": "atlanta", "display_name": "Atlanta", "airport": "Hartsfield-Jackson \u673a\u573a", "icao": "KATL", "lat": 33.6407, "lon": -84.4277, "risk_level": "low", "temp_unit": "fahrenheit", "utc_offset_seconds": -14400, "network_provider": "global_metar" },
{ "name": "seattle", "display_name": "Seattle", "airport": "Sea-Tac \u56fd\u9645\u673a\u573a", "icao": "KSEA", "lat": 47.4502, "lon": -122.3088, "risk_level": "low", "temp_unit": "fahrenheit", "utc_offset_seconds": -25200, "network_provider": "global_metar" },
{ "name": "lucknow", "display_name": "Lucknow", "airport": "Chaudhary Charan Singh \u56fd\u9645\u673a\u573a", "icao": "VILK", "lat": 26.7606, "lon": 80.8893, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 19800, "network_provider": "global_metar" },
{ "name": "sao paulo", "display_name": "S\u00e3o Paulo", "airport": "S\u00e3o Paulo/Guarulhos \u673a\u573a", "icao": "SBGR", "lat": -23.4356, "lon": -46.4731, "risk_level": "high", "temp_unit": "celsius", "utc_offset_seconds": -10800, "network_provider": "global_metar" },
{ "name": "munich", "display_name": "Munich", "airport": "Munich \u673a\u573a", "icao": "EDDM", "lat": 48.3538, "lon": 11.7861, "risk_level": "high", "temp_unit": "celsius", "utc_offset_seconds": 7200, "network_provider": "global_metar" },
{ "name": "milan", "display_name": "Milan", "airport": "\u9a6c\u5c14\u5f6d\u8428\u673a\u573a", "icao": "LIMC", "lat": 45.6306, "lon": 8.7281, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 7200, "network_provider": "global_metar" },
{ "name": "warsaw", "display_name": "Warsaw", "airport": "\u8096\u90a6\u673a\u573a", "icao": "EPWA", "lat": 52.1657, "lon": 20.9671, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 7200, "network_provider": "global_metar" },
{ "name": "helsinki", "display_name": "Helsinki", "airport": "\u8d6b\u5c14\u8f9b\u57fa\u673a\u573a", "icao": "EFHK", "lat": 60.3172, "lon": 24.9633, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 10800, "network_provider": "global_metar" },
{ "name": "amsterdam", "display_name": "Amsterdam", "airport": "\u963f\u59c6\u65af\u7279\u4e39\u53f2\u57fa\u6d66\u673a\u573a", "icao": "EHAM", "lat": 52.3086, "lon": 4.7639, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 7200, "network_provider": "global_metar" },
{ "name": "madrid", "display_name": "Madrid", "airport": "\u963f\u9053\u5f17\u00b7\u82cf\u4e9a\u96f7\u65af\u9a6c\u5fb7\u91cc-\u5df4\u62c9\u54c8\u65af\u673a\u573a", "icao": "LEMD", "lat": 40.4722, "lon": -3.5608, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 7200, "network_provider": "global_metar" },
{ "name": "chengdu", "display_name": "Chengdu", "airport": "\u6210\u90fd\u53cc\u6d41\u56fd\u9645\u673a\u573a", "icao": "ZUUU", "lat": 30.5785, "lon": 103.9471, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "china_cma" },
{ "name": "chongqing", "display_name": "Chongqing", "airport": "\u91cd\u5e86\u6c5f\u5317\u56fd\u9645\u673a\u573a", "icao": "ZUCK", "lat": 29.7196, "lon": 106.6416, "risk_level": "high", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "china_cma" },
{ "name": "guangzhou", "display_name": "Guangzhou", "airport": "\u5e7f\u5dde\u767d\u4e91\u56fd\u9645\u673a\u573a", "icao": "ZGGG", "lat": 23.3924, "lon": 113.2988, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "china_cma" },
{ "name": "qingdao", "display_name": "Qingdao", "airport": "\u9752\u5c9b\u80f6\u4e1c\u56fd\u9645\u673a\u573a", "icao": "ZSQD", "lat": 36.362, "lon": 120.0882, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "china_cma" },
{ "name": "beijing", "display_name": "Beijing", "airport": "\u5317\u4eac\u9996\u90fd\u56fd\u9645\u673a\u573a", "icao": "ZBAA", "lat": 40.0801, "lon": 116.5846, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "china_cma" },
{ "name": "wuhan", "display_name": "Wuhan", "airport": "\u6b66\u6c49\u5929\u6cb3\u56fd\u9645\u673a\u573a", "icao": "ZHHH", "lat": 30.7838, "lon": 114.2081, "risk_level": "high", "temp_unit": "celsius", "utc_offset_seconds": 28800, "network_provider": "china_cma" },
{ "name": "panama city", "display_name": "Panama City", "airport": "Marcos A. Gelabert Airport", "icao": "MPMG", "lat": 8.9733, "lon": -79.5556, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": -18000, "network_provider": "global_metar" },
{ "name": "cape town", "display_name": "Cape Town", "airport": "\u5f00\u666e\u6566\u56fd\u9645\u673a\u573a", "icao": "FACT", "lat": -33.9696, "lon": 18.5972, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 7200, "network_provider": "global_metar" },
{ "name": "jeddah", "display_name": "Jeddah", "airport": "\u963f\u535c\u675c\u52d2\u963f\u9f50\u5179\u56fd\u738b\u56fd\u9645\u673a\u573a", "icao": "OEJN", "lat": 21.6702, "lon": 39.1525, "risk_level": "medium", "temp_unit": "celsius", "utc_offset_seconds": 10800, "network_provider": "saudi_ncm" },
];