I dati inviati da Firefox a Google sono per tutti i punti di accesso visibili, pubblici o privati . Per ciascun punto di accesso rilevato, invia i seguenti dati https://www.google.com/loc/json
:
"mac_address": "01-23-45-67-89-ab",
"signal_strength": 8,
"age": 0,
"SSID": "MyAccessPoint"
dove
mac_address
è l'indirizzo MAC del nodo WiFi.
signal_strength
è l'intensità del segnale corrente misurata in dBm.
age
è il numero di millisecondi poiché è stato rilevato il nodo WiFi.
SSID
è il nome o ESSID del nodo WiFi.
I dati WiFi georeferenziati utilizzati per il geocodifica della richiesta erano collected when Google was driving around taking pictures for StreetView.
È importante notare che, in questo modo, l'API di geolocalizzazione HTML5 è impiantata su Firefox utilizzando i servizi di geolocalizzazione di Google. Questa è un'implementazione, non una specifica. Se il dispositivo ha un GPS integrato, è probabilmente auspicabile che l'implementazione HTML5 interroghi direttamente il GPS, piuttosto che utilizzare un servizio di geolocalizzazione.
Anche firefox implementa questa funzionalità in modo diverso su Windows e Linux. Utilizzando un Firefox corrente su Windows, i dettagli di tutti i nodi WiFi visibili vengono inviati a Google. Utilizzando un Firefox corrente su Linux, vengono inviati solo i dettagli del nodo WiFi attualmente connesso, a causa dello reliance on libiw
per i dati del punto di accesso.
Come un altro utente ha notato, Safari utilizza il servizio Skyhook Wireless che svolge la stessa funzione dei servizi di localizzazione di Google.
Non è _non_ HTML5 per-se. Vedi http://stackoverflow.com/questions/2248404/about-geolocation-in-html-5/2248467#2248467 – mjv