Store Geolocation fields, if only the coordinates are set. Make sure the view initialises, if on a second tab. Fixes #2172.