Данные, отправляемые Firefox в Google, предназначены для всех видимых точек доступа, общедоступных или частных .Для каждой обнаруженной точки доступа она отправляет следующие данные в https://www.google.com/loc/json
:
"mac_address": "01-23-45-67-89-ab",
"signal_strength": 8,
"age": 0,
"SSID": "MyAccessPoint"
, где
mac_address
- это MAC-адресУзел WiFi. signal_strength
- текущий уровень сигнала, измеренный в дБм. age
- это количество миллисекунд с момента появления узла WiFiбыло обнаружено. SSID
- это имя или ESSID узла WiFi.
Данные WiFi с географической привязкой, используемые для геокодированияВаш запрос был собран, когда Google ездил фотографировать для StreetView .
Важно отметить, однако, что именно так API геолокации HTML5 реализован в Firefox с помощью геолокации GoogleСервисы. Это реализация, а не спецификация. Если ваше устройство имеет встроенный GPS, вероятно, желательно, чтобы ваша реализация HTML5 запрашивала GPS напрямую, а не с помощью службы геолокации.
Даже Firefox по-разному реализует эту функцию в Windows и Linux.Используя текущий Firefox в Windows, информация обо всех видимых узлах WiFi отправляется в Google.Используя текущий Firefox в Linux, отправляются только сведения о подключенном в данный момент узле WiFi, поскольку libiw
1043 * полагается на данные точки доступа.
Как отметил другой ответчик, Safari использует Служба Skyhook Wireless , которая делает то же самое, что и Служба определения местоположения Google.