export interface CountryLabel { lat: number; lng: number; en: string; zh: string; } /** * ~40 major countries with approximate center coordinates and bilingual names. */ export const COUNTRY_LABELS: readonly CountryLabel[] = [ { lat: 39.9, lng: 116.4, en: "China", zh: "\u4e2d\u56fd" }, { lat: 36.2, lng: 138.3, en: "Japan", zh: "\u65e5\u672c" }, { lat: 36.5, lng: 127.8, en: "South Korea", zh: "\u97e9\u56fd" }, { lat: 20.6, lng: 79.0, en: "India", zh: "\u5370\u5ea6" }, { lat: 37.1, lng: -95.7, en: "United States", zh: "\u7f8e\u56fd" }, { lat: 56.1, lng: -106.3, en: "Canada", zh: "\u52a0\u62ff\u5927" }, { lat: 23.6, lng: -102.6, en: "Mexico", zh: "\u58a8\u897f\u54e5" }, { lat: -14.2, lng: -51.9, en: "Brazil", zh: "\u5df4\u897f" }, { lat: -38.4, lng: -63.6, en: "Argentina", zh: "\u963f\u6839\u5ef7" }, { lat: 51.2, lng: 10.4, en: "Germany", zh: "\u5fb7\u56fd" }, { lat: 46.2, lng: 2.2, en: "France", zh: "\u6cd5\u56fd" }, { lat: 55.4, lng: -3.4, en: "United Kingdom", zh: "\u82f1\u56fd" }, { lat: 41.9, lng: 12.6, en: "Italy", zh: "\u610f\u5927\u5229" }, { lat: 40.5, lng: -3.7, en: "Spain", zh: "\u897f\u73ed\u7259" }, { lat: 61.5, lng: 105.3, en: "Russia", zh: "\u4fc4\u7f57\u65af" }, { lat: -25.3, lng: 133.8, en: "Australia", zh: "\u6fb3\u5927\u5229\u4e9a" }, { lat: 1.4, lng: 103.8, en: "Singapore", zh: "\u65b0\u52a0\u5761" }, { lat: 15.9, lng: 100.9, en: "Thailand", zh: "\u6cf0\u56fd" }, { lat: -0.8, lng: 113.9, en: "Indonesia", zh: "\u5370\u5ea6\u5c3c\u897f\u4e9a" }, { lat: 14.1, lng: 121.8, en: "Philippines", zh: "\u83f2\u5f8b\u5bbe" }, { lat: 14.1, lng: 108.3, en: "Vietnam", zh: "\u8d8a\u5357" }, { lat: 4.2, lng: 101.9, en: "Malaysia", zh: "\u9a6c\u6765\u897f\u4e9a" }, { lat: 23.7, lng: 90.4, en: "Bangladesh", zh: "\u5b5f\u52a0\u62c9\u56fd" }, { lat: 30.4, lng: 69.3, en: "Pakistan", zh: "\u5df4\u57fa\u65af\u5766" }, { lat: 23.4, lng: 53.8, en: "UAE", zh: "\u963f\u8054\u914b" }, { lat: 25.3, lng: 51.2, en: "Qatar", zh: "\u5361\u5854\u5c14" }, { lat: 23.9, lng: 45.1, en: "Saudi Arabia", zh: "\u6c99\u7279\u963f\u62c9\u4f2f" }, { lat: 32.4, lng: 53.7, en: "Iran", zh: "\u4f0a\u6717" }, { lat: 39.1, lng: 35.2, en: "Turkey", zh: "\u571f\u8033\u5176" }, { lat: 31.8, lng: 35.2, en: "Israel", zh: "\u4ee5\u8272\u5217" }, { lat: 26.8, lng: 30.8, en: "Egypt", zh: "\u57c3\u53ca" }, { lat: 9.1, lng: 8.7, en: "Nigeria", zh: "\u5c3c\u65e5\u5229\u4e9a" }, { lat: -30.6, lng: 22.9, en: "South Africa", zh: "\u5357\u975e" }, { lat: -1.3, lng: 36.8, en: "Kenya", zh: "\u80af\u5c3c\u4e9a" }, { lat: 7.9, lng: -1.0, en: "Ghana", zh: "\u52a0\u7eb3" }, { lat: 48.4, lng: 31.2, en: "Ukraine", zh: "\u4e4c\u514b\u5170" }, { lat: 52.0, lng: 19.1, en: "Poland", zh: "\u6ce2\u5170" }, { lat: 60.1, lng: 18.6, en: "Sweden", zh: "\u745e\u5178" }, { lat: 46.8, lng: 8.2, en: "Switzerland", zh: "\u745e\u58eb" }, { lat: 47.5, lng: 14.6, en: "Austria", zh: "\u5965\u5730\u5229" }, { lat: 52.1, lng: 5.3, en: "Netherlands", zh: "\u8377\u5170" }, { lat: -4.0, lng: 22.0, en: "Congo", zh: "\u521a\u679c" }, { lat: -6.4, lng: 34.9, en: "Tanzania", zh: "\u5766\u6851\u5c3c\u4e9a" }, { lat: 4.6, lng: -74.3, en: "Colombia", zh: "\u54e5\u4f26\u6bd4\u4e9a" }, { lat: -9.2, lng: -75.0, en: "Peru", zh: "\u79d8\u9c81" }, { lat: -35.7, lng: 174.9, en: "New Zealand", zh: "\u65b0\u897f\u5170" }, ] as const;