Show uncertainty distance around locations
When someone shares their location via a message, their location is shown as a marker placed on a map. More often that not, this location comes with an uncertainty distance. It should be rendered using a circle to indicate to the user that the shared location is not precise; the radius of the circle should correspond to the uncertainty distance.
In !1159 (merged), we switched to using GeoUri
which captures the distance from the URL.
As the rendered circle radius will depend on the zoom level and such, we cannot render it as part of the marker widget ourselves.
It is probably something that needs to be part of libshumate, see issue libshumate#54.
For what it should look like, see how GNOME Maps shows the user's location.
Development Tasks
-
Wait for/help out with libshumate implementing this feature (taking inspiration from GNOME Maps) -
Pass the uncertainty distance that Fractal gets in the parsed GeoUri
on to theLocationViewer
component
Edited by Paul van Tilburg