L'ho appena verificato con la mia VPN in link
Anche se I VPN attraverso la Germania, mostra ancora la mia posizione vicina a Londra.
Se leggi link , vedrai:
If you consent, Firefox gathers information about nearby wireless
access points and your computer’s IP address Then Firefox sends this
information to the default geolocation service provider, Google
Location Services, to get an estimate of your location.
Come notato da @Aria, i servizi di localizzazione di Google utilizzano la loro raccolta di AP WiFi per provare a localizzare la tua posizione. Presumo che abbiano un elenco globale di SSID AP tramite il progetto Google Street View e i loro dispositivi Android.
modifica:
FYI, ecco la richiesta catturata che viene inviata a Google. Un elenco completo di AP vicini. Potresti voler avviare un proxy e controllarlo.
Inoltre il fatto che tu sia su un computer senza WiFi non significa che gli AP vicini non siano memorizzati da qualche parte all'interno del tuo computer (cache, registro, profili di Google / Firefox registrati, ecc.)