windDirectionArrow property
Get arrow icon for wind direction. Wind direction follows meteorological convention: indicates where wind is coming FROM. Arrow points toward the direction the wind is coming FROM (e.g., 90° = East wind = arrow points → toward east).
Implementation
String get windDirectionArrow {
if (windDirection >= 337.5 || windDirection < 22.5) return '↑';
if (windDirection >= 22.5 && windDirection < 67.5) return '↗';
if (windDirection >= 67.5 && windDirection < 112.5) return '→';
if (windDirection >= 112.5 && windDirection < 157.5) return '↘';
if (windDirection >= 157.5 && windDirection < 202.5) return '↓';
if (windDirection >= 202.5 && windDirection < 247.5) return '↙';
if (windDirection >= 247.5 && windDirection < 292.5) return '←';
if (windDirection >= 292.5 && windDirection < 337.5) return '↖';
return '↑';
}