Firefox 3.5 beta 4 or higher
Firefox 3.5 Beta 4 and higher starts to support W3C's Geolocation APIs[2] developed by Google.com based on Gears Geolocation API[3]. It offers your privacy information such as IP address of your PC or Wi/fi to Google server for recognizing your position under only your agreement.
Firefox doesn't save your information or send them to any other 3rd party. If you grant to get your position, your location informations may be sent to your web site as well Google's geolocation server. But, Firefox also doesn't send the informaton of web site that wants to get your position to Google.
Firefox user can change default setting for Geolocation service from Google to another 3rd party that supports W3C Geolocation APIs. You type "about:config" in address bar and change "geo.wifi.uri" from "https://www.google.com/loc/json" to another. Now there is no services to do.
Reference