From Fedora Project Wiki

There are several points where the desktop could benefit from location information:

  • Adding the current location to the clock applet, automatically
  • Automatically configure the right timezone

We have the geoclue framework for location providers in Fedora since F9. It can derive location in formation from various sources, such as a gps device (via gypsy), or based on network information. See http://www.freedesktop.org/wiki/Software/GeoClue