gps coordinates assumed to be in the wrong format
Submitted by acc..@..mx.com
Link to original bug (#766269)
Description
I have a gps receiver in my laptop: Interface 17 Dell Wireless 5560 HSPA+ Mobile Broadband Mini-Card GPS Port
I know that Gnome Maps uses geoclue to obtain the user's position and geoclue is now able to make use of gps devices recognised by NM.
I always get a fix on gnome maps with a 10 meter radius, a precision not possible if geoclue was to be using only IP and wifi network information to locate me, but unfortunately it always pinpoints my position about 20 km west from my actual location.
Across reboots and system re-installations Gnome Maps shows me to always be in that precise, wrong road in a city near me.
if I copy my location I get something like geo:40.511493,7.214674;crs=wgs84;u=0 (I have purposely modified the degrees before the dot separator).
This seems to be in 'decimal degrees format' according to wikipedia: https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#Coordinate_format_conversion
If I enter, say, 40.511493,7.214674 in google maps it gets me to the same wrong location I appear to be on OSM in Gnome Maps.
If I assume the E coordinate to be in degrees minutes.decimale format, putting in 7 21.4674', I get to my house with a 100 meters error.
I have not found were the problem lies exactly, nor in which format the gps receiver outputs its data, but I'd like to help, with some guidance, in solving the issue