-
-
Notifications
You must be signed in to change notification settings - Fork 356
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better indicate when there is no GPS signal #3944
Comments
@mnalis Did you try have a look on how other mapping apps (Osmand, Maps[.me], Google Maps etc.) do this? Maybe that can inspire a solution here? (i.e. collect "relevant art", as GNOME would call it) Out of the head of my mind I don't recall it right now given I don't have no GPS signal so often. 🙃 |
This comment was marked as outdated.
This comment was marked as outdated.
Maybe make it gray or disappear? Blinking is really irritating, especially in the center of field of view. |
In that third bullet point that you quote, I was talking about About making
|
I think that in general it is a good idea, as long as it is not requiring massive amount of tricky code. (and I expect it to be not requiring it) |
gallery OsmAnd:
|
We currently have a blue dot with a white circle and a larger blue dot which is half transparent with a darker blue circle around to mark the area of GPS accuracy. If the GPS accuracy is very vague the area will become really large and the slight blue tint of the whole map might not be obvious. How about removing the two dot solution and make just one dot which changes its size depending on the GPS accuracy? Additionally we could change the transparency depending on the size - so if the dot is small it is solid and if it spreads out more it gets more and more transparent. This would remove the misleading center dot if the GPS is very inaccurate. If the GPS completely unavailable we could just use the last position and decrease the accuracy value of the last measurement received with something like 2 meters / second. This allows for a smooth transition from an accurate to an inaccurate state without a large "jump" in the display if the GPS gets spotty in an area and struggles with a fix. |
Use case
When GPS signal is lost, it can be hard for user to know, and thus wrong mapping can occur. It happened to me several times (that I noted!), especially when map layout in new location without GPS signal was similar to map layout where GPS was last available. (such GPS signal loss happens often especially if I turn off screen to save battery as there is nothing to map for some distance, or enter/exit buildings etc.)
Main visibility problems:
arrowhead
instead ofdot
), it is not possible to say at all if the GPS signal is available or not (in "2D mode", i.e. when GPS icon is shown as adot
, thedot
is blinking where there is no GPS signal, so it is at least somewhat visible, although it can be surprisingly easy to overlook)See the video, especially about 00:00:09 - 00:00:14 for example of how misleading it can be.
small_SVID_20220311_172900_1.mp4
Proposed Solution
I propose to implement (ideally all of) following suggestions, in order to make it clear that the GPS position on the map is invalid and thus avoid user unknowingly mapping invalid data:
arrowhead
GPS icon blink also (same as whendot
GPS icon is blinking)dot
on the map indicating user position to greydot
(orhexagon
orsmaller circle
orhollow circle
or some other shape understandable to colorblind persons too).(all of the above should return to normal when GPS signal is reacquired, of course)
The text was updated successfully, but these errors were encountered: