GNOME Bugzilla – Bug 697736
Accuracy circle can cover entire map
Last modified: 2013-04-14 18:21:32 UTC
When the accuracy of the detected location is not very large, a big circle is drawn over the map, as big as the whole city. In that situation, zooming into the city still keeps a blue overlay on top of the map, which makes it very hard to use. See screenshot. I think we should either - have a way to disable the current location pin + circle, maybe with a toolbar button or a menu item - when the location accuracy is off scale wrt. the current zoom level, use another way to indicate the location is approximate
Created attachment 241185 [details] screenshot
Created attachment 241197 [details] idea sketch So here is a variant of the second alternative. Only show the circle when clicked and show the approximation value in a popup box.
We need a better term than "Approx value" of course. Suggestions for strings so far are: * "Somewhere in [current city]" * "Position Accuracy: City level" Ideally it would also inform you that you could turn on your GPS for better results.
Created attachment 241198 [details] updated mockup fixed the string
(In reply to comment #3) > We need a better term than "Approx value" of course. > Suggestions for strings so far are: > * "Somewhere in [current city]" > * "Position Accuracy: City level" > > Ideally it would also inform you that you could turn on your GPS for better > results. One important point here is that we get the accuracy in meters. While the service *currently* being used by geocode-glib might be returning in terms of 'city/country/street', we don't have that info. Moreover, in future we'll get accuracy in meters from service too. So the first option "Somewhere in X" would be better IMO.
Created attachment 241200 [details] 3rd mockup, more precise wording Zeenix mentioned on IRC that it's actually all about meters, so updating the mockup to show that. This is also works better when we get more precise measuring methods such as wifi and gps.
This is now fixed in git master. Still needs some work/fine-tuning but the main issue is resolved.