Данные, отправляемые 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.
Данные Wi-Fi с географической привязкой, используемые для геокодирования вашего запроса, были собраны, когда Google путешествовал, делая фотографии для StreetView .
Однако важно отметить, что именно так API геолокации HTML5 внедряется в Firefox с помощью служб геолокации Google. Это реализация, а не спецификация. Если ваше устройство имеет встроенный GPS, вероятно, желательно, чтобы ваша реализация HTML5 запрашивала GPS напрямую, а не с помощью службы геолокации.
Даже firefox по-разному реализует эту функцию в Windows и Linux. Используя текущий Firefox в Windows, сведения обо всех видимых узлах Wi-Fi отправляются в Google. При использовании текущего Firefox в Linux отправляются только сведения о подключенном в данный момент узле Wi-Fi из-за зависимости отlibiw
данных точки доступа.
Как заметил другой респондент, Safari использует службу Skyhook Wireless , которая делает то же самое, что и службы определения местоположения Google.