We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8ff021b commit 438a15bCopy full SHA for 438a15b
js/tracker.js
@@ -119,9 +119,10 @@ function calculate_lookangles(a, b) {
119
bearing += (bearing < 0) ? 2 * Math.PI : 0;
120
bearing /= DEG_TO_RAD;
121
122
- var directions = ['N','E','S','W'];
123
- var idx = Math.floor(bearing / 90);
124
- var str_bearing = "" + directions[idx%4] + " " + Math.round(bearing % 90) + '° ' + directions[(idx+1)%4];
+ var value = Math.round(bearing % 90);
+ value = ((bearing > 90 && bearing < 180) || (bearing > 270 && bearing < 360)) ? 90 - value : value;
+
125
+ var str_bearing = "" + ((bearing < 90 || bearing > 270) ? 'N' : 'S')+ " " + value + '° ' + ((bearing < 180) ? 'E' : 'W');
126
127
return {
128
'elevation': elevation,
0 commit comments