Dane wysyłane przez Firefoksa do Google dotyczą wszystkich widocznych punktów dostępu, publicznych lub prywatnych . Dla każdego wykrytego punktu dostępu wysyła następujące dane do https://www.google.com/loc/json
:
"mac_address": "01-23-45-67-89-ab",
"signal_strength": 8,
"age": 0,
"SSID": "MyAccessPoint"
gdzie
mac_address
to adres MAC węzła WiFi.
signal_strength
to aktualna siła sygnału mierzona w dBm.
age
to liczba milisekund od wykrycia węzła WiFi.
SSID
to nazwa lub ESSID węzła WiFi.
Dane georeferencyjne Wi-Fi używane do geokodowania Twojego żądania zostały zebrane, gdy Google jeździł po okolicy i robił zdjęcia StreetView .
Należy jednak zauważyć, że w ten sposób API geolokalizacji HTML5 jest wdrażane w przeglądarce Firefox przy użyciu usług geolokalizacyjnych Google. To jest implementacja, a nie specyfikacja. Jeśli twoje urządzenie ma wbudowany GPS, prawdopodobnie pożądane jest, aby Twoja implementacja HTML5 wysyłała zapytania do GPS bezpośrednio, zamiast korzystać z usługi geolokalizacji.
Nawet Firefox implementuje tę funkcję inaczej w systemie Windows i Linux. Korzystając z aktualnego Firefoksa w systemie Windows, szczegóły wszystkich widocznych węzłów WiFi są wysyłane do Google. Korzystając z aktualnej przeglądarki Firefox w systemie Linux, wysyłane są tylko szczegóły aktualnie podłączonego węzła WiFi, ze względu na zależność odlibiw
danych punktu dostępu.
Jak zauważył inny respondent, Safari korzysta z usługi Skyhook Wireless , która robi to samo, co usługi lokalizacyjne Google.