Lock the current map rotation below given speed

Andrew Heard shared this idea 22 days ago
Completed

see settings > GPS > Map rotation mode

1) hardware compass is mostly useless to me (Samsung A35) even with calibration

2) auto change is similar because when you stop you still have the compass rotate to wrong angle

I always use "Orientation via GPS". This works very well while moving, and now also with Smooth movement, until you stop, or below few km/h. Then 50% of time in next few seconds, the map will rotate by 10..45 degrees, which in busy areas can be disorientating.

For the Orientation via GPS mode, my suggestion is to enable the bottom speed threshold textbox, with the comment specific to the selected mode, like "Lock orientation at or below this speed". I would set it to say 2km/h. Then as the calculated GPS speed reduces towards zero in few seconds after actually stopping, the current map is locked before the silly final rotation.

36f06c9c76c656bb74a1ebf7ff438b496c165360bf7618f997f69b633e1ce268

General comment: HDOP for modern devices is around +/-3m and even when stationary there is constant jitter of position, but the speed is clearly zero. Locus indicates this with change of map cursor icon, but the threshold appears "too low" - 0km/h. Maybe the threshold for deciding when "stopped" could be an expert setting - eg. 2km/h?

Replies (3)

photo
2

I noticed this too. On top of that, the hardware conpass seems to be influenced by Google maps, so even if calibrated, the moment you open Google maps, the hardware compass jumps 90 degrees.

Fixing thenorientation below a certain threshold would indeed be a nice addition.

This comment is in trash! Restore
photo
2

Hi guys,

please give a try to current 4.33.0.8+ Beta version. I was improving exactly this system to prevent some rotations at low speeds. Current limit is set to 0.5m/s (so approx. 1.8km/h). Below this speed, last known orientation should be preserved.

I would like to avoid some special settings for this. Mentioned 2km/h (1.8) should be good value to prevent really unwanted rotation.

This comment is in trash! Restore
photo
1

It's a good compromise. Thanks.

This comment is in trash! Restore
photo
1

On second thoughts, and more testing, this time a bus - not such a good experience. Twice slowing from 50km/h to quick stop, the first time in the screen cap below for few seconds after stop the map rotated more than 90 degrees, then second stop it rotated to 45 degrees.


Below - the track recording - black with white arrows was orientated upwards, and you can see below how much it rotated after detecting a stop ;-(

33ffd55f74fb64418d18462f95b941dd31797cc250ae6630016fd079128cce8d

This comment is in trash! Restore
photo
photo
1

Hello Menion,

Seems good.

This comment is in trash! Restore
Leave a Comment
 
Attach a file
You can't vote. Please authorize!