Skip to content

Commit 438a15b

Browse files
fix bearing format in lookanglesbox
1 parent 8ff021b commit 438a15b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

js/tracker.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,10 @@ function calculate_lookangles(a, b) {
119119
bearing += (bearing < 0) ? 2 * Math.PI : 0;
120120
bearing /= DEG_TO_RAD;
121121

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];
122+
var value = Math.round(bearing % 90);
123+
value = ((bearing > 90 && bearing < 180) || (bearing > 270 && bearing < 360)) ? 90 - value : value;
124+
125+
var str_bearing = "" + ((bearing < 90 || bearing > 270) ? 'N' : 'S')+ " " + value + '° ' + ((bearing < 180) ? 'E' : 'W');
125126

126127
return {
127128
'elevation': elevation,

0 commit comments

Comments
 (0)