The coordinates that are set for Gnome apps like Maps, Weather, and Night Light are 500 kilometers away from my current location, causing my desktop to display the wrong location in Maps, display irrelevant weather information, and most annoyingly activate the Night Light about 15 minutes early.
I think the root of the problem is the package "geoclue," and by playing around with the "GeoclueShare" app on my Android phone, I was able to get Maps to display the correct location, but the weather info and Night Shift settings did not change. The only way I could get Night Shift to be on time was to manually change the coordinates in the Dconf Editor, but that always gets reset to the wrong coordinates at startup. I installed the packages "geoclue-manual" and "geoclue-localnet" but they don't seem to be doing anything. Oddly enough, the application "geoclue-test-gui" is displaying reasonably accurate location information, but it's "required accuracy level" drop-down menu is always set to "country." I changed that several times to no avail.
Is there a way to just manually set geo-coordinates in Geoclue? My system is a desktop without any WiFi or GPS hardware and isn't moving around anyway. This open bug report makes it seem like there isn't.