Возможный дубликат:
Как работает Google Мое местоположение?
Как работает точное GeoLocation в HTML5?

Я запустил Google Maps в Chrome на моем Mac Book Pro под управлением Windows 7. К моему удивлению, когда я щелкнул правой кнопкой мыши на перекрестке и выбрал « Directions To Here нему», он автоматически заполнил поле «Мое местоположение» в поле А. И это было смехотворно точно.

Как правило, я не удивлюсь - я слышал, что есть базы данных WiFi SSID. Тем не менее, я только что переехал вчера и подключил свой роутер сегодня утром (12 часов назад). Насколько я знаю, Mac Book Pro не содержит GPS. Маловероятно, что грузовик Google проезжал мимо моего дома за последние 12 часов, и его данные быстро попали в базу данных Карт Google.

Итак, как Google Maps определили мое местоположение?

PS Я попробовал то же самое в IE, и Google Maps сказал, что не может найти точное местоположение, но может использовать rough location . Который был также очень близко к моему местоположению (но через улицу).

1 ответ1

2

Согласно сообщению в блоге Google, "Мое местоположение" определяется с помощью функции геолокации в вашем веб-браузере. Функции используют алгоритм, основанный на логическом местоположении, указанном вашим IP-адресом. Техническая внутренняя работа службы геолокации в вашем веб-браузере мне неизвестна. tl; dr: торговые секреты

Раздел "Типы" на странице Википедии для "геолокации" объясняет возможные технические средства для определения вашего физического местоположения из данных сигнализации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .