Geoclue is a modular geoinformation service built on top of the
D-Bus messaging system. The goal of the Geoclue project is to make
creating location-aware applications as simple as possible.

Homepage:
http://www.freedesktop.org/wiki/Software/GeoClue
