On precision, in my few attempts with running the GPS with banglejs2 I've noticed the same problem as with banglejs1: the precision of the running app is wrong. (https://github.com/espruino/BangleApps/issues/761)
I've tuned the measuring intervall to be the same (3 seconds) in the GPS recorder and I've compared the caclculation of the gps rec with the calculation of an external app after download the coordinates. From my view there is a defect in the Run app calculation which is not the snowflake effect nor the a missing next point prediction filter (like kalman). If it was one of the two things, it would have shown in the external summing up of the distance as well.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
On precision, in my few attempts with running the GPS with banglejs2 I've noticed the same problem as with banglejs1: the precision of the running app is wrong. (https://github.com/espruino/BangleApps/issues/761)
I've tuned the measuring intervall to be the same (3 seconds) in the GPS recorder and I've compared the caclculation of the gps rec with the calculation of an external app after download the coordinates. From my view there is a defect in the Run app calculation which is not the snowflake effect nor the a missing next point prediction filter (like kalman). If it was one of the two things, it would have shown in the external summing up of the distance as well.