Desde la llegada de la llegada de Firefox 3.5 se introdujo una nueva API que permite al navegador web decirle a los sitios web que hayas autorizado cual es tu ubicación geográfica, a esto se le conoce cómo geolocalización, aquí puedes leer más sobre Geolocalización con Firefox, sitios cómo Twitter, Foursquare o Google Maps, usan esa API para determinar tu ubicación.
Para determinar tu ubicación geográfica en los dispositivos móviles por lo general se hace una triangulación a través de GPS y en las computadoras la geolocalización se calcula ya sea a través de una triangulación de WiFi, la ubicación de tu ISP o por medio de tu dirección IP, pero muchas veces la ubicación que nos asignan estos método está muy lejos de la realidad, en mi caso cómo mi proveedor es Axtel me dice que estoy en Monterrey cuando en realidad estoy en León Gto.
Con una extensión para Firefox llamada Geolocater puedes editar tu ubicación geográfica fácilmente ya que no necesitas saber las coordenadas de latitud o longitud sino que todo se hace con un marcador que puedes colocar y arrastrar en un mapa.
Geolocater te da la posibilidad de definir más de un lugar y saltar entre geolocalización y geolocalización con facilidad además Geolocater tiene la ventaja de que puedes elegir una ubicación más precisa que la que proporcionan los mismos GPS.
Aquí tienes un video del funcionamiento de Geolocater
Enlace para descargar Geolocater.