getCardinal static method
Implementation
static String getCardinal(num angle) {
var val = ((angle / 22.5) + 0.5).floor();
var arr = [
'N',
'NNE',
'NE',
'ENE',
'E',
'ESE',
'SE',
'SSE',
'S',
'SSW',
'SW',
'WSW',
'W',
'WNW',
'NW',
'NNW',
];
return arr[(val % 16)];
}