Course Navigation Bearing

The bearing of Toybox.Activity.Info, does it gives the direction to the final destination or the direction to the next point  in a course?

The documentation is not very clear  (" Bearing is the direction from your current location or position to the destination of navigation, dependent on your current location" )

Thank you in advance if one can help me.

Kind regards

  • The bearing field is the bearing from your current position to the final destination. The bearingFromStart field is the bearing from the start point to the final destination.

  • The documentation is not very clear  (" Bearing is the direction from your current location or position to the destination of navigation, dependent on your current location" )

    In "current location or position", "location" and "position" are the same thing (where you are at the moment).

    "Dependent on your current location" is just saying, if you move, the bearing (may) change.

    The bearing value is based on two things: your current location (which changes) and the destination (which doesn't change).

  • It sounds like it isn't possible to implement your own direction bug in a field to appear when following a route (the native one is pretty pesky) as that would require pointing in the direction of the next course point not the final destination. Shame. Funny not to expose that in the API but I suppose it is only practicable to expose a subset of that available for the sake of efficiency as the native code and sandboxed (java pcode?) are different and native code would need to be written to expose each. Activity.Info is already pretty bloated!