1.0.3 • Published 6 years ago
compass-direction-to-heading v1.0.3
Compass Direction To Heading
A simple JavaScript helper to convert a 16-wind compass direction to a degrees heading typically used in aviation.
Example Usage
import compassToHeading from 'compass-direction-to-heading';
const heading = compassToHeading('NNW'); // Returns int 338
console.log(heading); // 338Installation
NPM
npm i compass-direction-to-heading
Docs
The helper function accepts a string (any case) containing one of the 16 point values:
| Compass Direction | Heading Returned | 
|---|---|
| N | 360 | 
| NNE | 23 | 
| NE | 45 | 
| ENE | 68 | 
| E | 90 | 
| ESE | 113 | 
| SE | 135 | 
| SSE | 158 | 
| S | 180 | 
| SSW | 203 | 
| SW | 225 | 
| WSW | 248 | 
| W | 270 | 
| WNW | 293 | 
| NW | 315 | 
| NNW | 338 | 
Heading values are based on 16 points at 22.5deg and rounded up