Hide and Shriek

Hide and Shriek

Not enough ratings
Как определяют наше месторасположение?
By SKYFOX
Как определяют наше месторасположение через ноутбук или компьютер, ведь в нем нет GPS...
   
Award
Favorite
Favorited
Unfavorite
Информация
Наверняка многие видели, что если посещать какой-нибудь крупный интернет-магазин с компьютера, то он автоматически определяет город. В большинстве случаев, довольно точно, однако, может быть определен и соседний город, а не тот в котором вы находитесь.

Но как сайты могут определять наш город через компьютер, в компьютере же нет GPS модуля, которым оснащен любой смартфон? Со смартфоном все ясно — он получает координаты со спутника и переводит их в месторасположение, но как быть с компьютером?

Определить месторасположение с компьютера можно несколькими способами:
Способ №1 — Через IP адрес
Каждое устройство в сети имеет IP адрес, который может принадлежать только конкретному месту, например, «белый» IP принадлежит квартире или же один IP может быть на целый район города.
Точнее, IP адрес принадлежит, на самом деле, провайдеру, но выделяется на конкретное лицо или сразу на группу пользователей. IP это примерно как домашний адрес, только для компьютера.
Каждый сайт знает IP адрес пользователя — эта информация передается. Сайт пользуется различными GEO IP базами, в которых собраны все IP адреса мира с привязкой к стране и населенному пункту (области).
Не всегда данная информация точная, например, я живу в Крыму, а некоторые сайты мой город определяют, как Краснодар. Тут все зависит от того, как мой IP ассоциирован с местом расположения в этих GEO базах.
Для более точного определения координат пользователя сайты могут посылать запрос о вашем местоположении.
Способ №2 — через запрос на использования данных о местоположении
Итак, вы разрешили браузеру отправлять данные о вашем месте положения. В этот момент браузер передает на сервера браузера данные о всех видимых компьютером Wi-Fi точек — передаются MAC адрес и уровень сигнала.
Если в базе есть данная Wi-Fi точка, то исходя из уровня сигнала возвращаются координаты в градусах (широта, долгота и примерная погрешность в метрах).
Если в компьютере нет Wi-Fi (подключение по проводу) или же системе не удалось найти в базе точки, которые передал браузер, то процесс геолокации происходит только по IP адресу через базы разработчиков браузера. Как и в первом пункте. Что не является точным результатом.
В смартфоне же все немного иначе — если вы разрешаете браузеру отправлять ваше местоположение, то браузер отправляет координаты, которые получил GPS приемник смартфона.
Способ №3 — Ориентирование по предыдущим поисковым запросам.
Каждое приложение, браузер или игра, обрабатывает и кеширует данные будь то просмотр ролика в ютубе, будь то обычный заказ пиццы. Основываясь на этих данных, она оставляет свой выбор на последних запросах. Например: Запросили вы погоду в Краснодаре пару раз, эта информация запомнится и будет показываться в приоритете на основании последних запросов.
И чем больше будет подобных запросов, тем больше вероятность, что в дальнейшем при поиске другой информации, вам будет выдавать, примерное местонахождение(Город).
Итоги
1. Определение координат по IP адресу очень грубое с большой погрешностью.
2. Определение координат через Wi-Fi точки позволяет определить координаты с хорошей точностью (до нескольких десятков метров).
3. Самый точный — GPS. Однако, если вы в здании, то могут быть проблемы.
От автора
Данное руководство не к чему не призывает и всё выше сказанное несет исключительно информационный характер...
Спасибо что уделили время и прочитали данное руководство...
Данное руководство создано при поддержки "4elovek" и данных с различных источников "Источник-1[dzen.ru]"
6 Comments
clown 20 Oct, 2024 @ 11:05am 
После этого гайда я выигрывал каждую игру
(❁´◡`❁)☆ Lucky Star ☆ 16 Feb, 2024 @ 2:15pm 
legenda
CRAB 19 Feb, 2023 @ 2:03pm 
топ
Rosvet 29 Jan, 2023 @ 8:03am 
Классно, спасибо за информацию!
stevusxx 12 Oct, 2022 @ 10:37pm 
bruh, что это
SKYFOX  [author] 5 Oct, 2022 @ 4:31am 
...