Over the past week, I've been working a little on Geoclue stuff.
First up is a Geoclue plugin for gnome-bluetooth, which allows you to set up your Bluetooth GPS device.
This will work best with the patches in the Geoclue bugzilla, so that the selection is instant-apply.
The second piece of work is a Skyhook Geoclue provider. This code manages to put me within 20 yards of my house, though we should be getting NetworkManager's help to get the AP's MAC address.
Finally, my Geoclue Firefox patch should soon be getting reviewed. It's been long enough that I forgot how to build Mozilla (probably a good thing).
As an added bonus, I've sent a patch against NetworkManager to Dan with a gnome-bluetooth plugin, which should allow users to just tick a box to set up PANU Internet access.
Now, we just need somebody reviewing all those Geoclue patches. Maintainer, where are you at?