Broadcasting GPS on the local network

Ever since Mozilla killed its GPS location service , GPS hasn’t been very accurate for me on Linux. The system on linux that handles location on many linux systems is called Geoclue , and this system is used by for example Firefox and Gnome Maps (notably not Chrome). Based on the output of /usr/libexec/geoclue-2.0/demos/where-am-i , it uses a GeoIP database which places me somewhere in Toronto…