Где находится геолокация. Определение геолокации с помощью IP-адреса

22.06.2019

Иногда, беспокоясь о близком человеке, нам требуется узнать его местоположение. Мы переживаем по поводу своих детей и престарелых родственниках, а работодатель хочет знать, где находится его работник. Благодаря наличию сотового телефона, сегодня сделать это не составляет большого труда.

Определить где находится владелец сотового телефона сегодня может каждый. Большинство операторов предлагают опцию – геолокация. Она позволяет отследить нахождение абонента вплоть до нескольких метров. При этом нет надобности в таких службах как GPS или ГЛОНАСС .

Но, отслеживание человека по номеру телефона может происходить только если его аппарат находится в зоне действия сотовой сети. Если он находится там, где не работает сотовый оператор или его телефон выключен, то отследить его могут только специальные службы.

Существует несколько сервисов, которые позволяют отследить место, где в данный момент находится сотовый телефон (в большинстве случаев и его владелец тоже). Одним из таких сервисов является — Mobile Monitoring . Услуга, которую предлагает этот сервис, платная. На момент написания статьи, месяц пользования услугой стоил 400 рублей. Небольшая сумма за получения данных о близких людях.

Что такое геолокация: как по номеру телефона найти человека онлайн?

Геолокация, это точное географическое положение объекта. При использовании сотовой связи, телефон абонента периодически должен связываться с базовой станцией. Это особенность данной технологии связи. Поэтому его геолокацию и даже маршрут легко отследить с помощью анализа таких обращений телефона до ближайших станций.

При этом, вовсе не нужно активировать функцию связи аппарата со спутниками. Этих модулей и вовсе может не быть в телефоне. Но, благодаря вышкам сотовой связи абонента все равно можно «вычислить» и отследить.

Геолокация

Что касается точности таких данных, то они зависят от типа сотовой связи. В городе, где плотность сотовых станций выше, определить нахождение абонента можно вплоть до номера дома. Там, где вышки сотовых станций установлены реже, погрешность в определении геолокации может доходить до нескольких километров.

Как определить местоположение человека по телефону Билайн?

Если разыскиваемый человек является абонентом «Билайна» , то его можно найти с помощью специальной опции этого оператора. Но, при этом, тот кто его ищет тоже должен быть абонентом «Билайна» .

Активировать «Локатор» можно с помощью номера:

09853

С его помощью можно не только узнать местонахождение друзей и близких, но также найти полезные городские объекты: больницы, поликлиники, магазины, автомойки и т.п. Кроме того, эта опция может быть полезной при утере мобильного телефона.

Услуга «Билайн.Локатор» использует свои базовые станции. При этом, пользователь может получать данные на карте (при использовании смартфона) или с помощью смс-оповещения.

Стоимость услуги 3 рубля в сутки. Первая неделя использования – бесплатно.

Услуга Локатор на Теле2

Услуга, аналогичная опции «Билайн.Локатор» есть и в Теле2. Она называется «Геопоиск» и доступна абонентам этого оператора на любом тарифном плане. Используя эту опцию можно узнать где в данный момент находится абонент Теле2. Но, при этом, абонент за которым вы хотите таким образом следить, должен дать вам для этого свое разрешение.

Достаточно получить разрешение один раз. После чего, вы можете создавать свои запросы, и сервер Теле2 будет высылать вам местонахождение абонента в виде смс-сообщения. В таком сообщении будет указан примерный адрес абонента и ссылка на карту. Если вы пользуетесь смартфоном или планшетом, то с помощью этой ссылке можете открыть карту и посмотреть, где именно находится тот человек, местоположение которого вы хотите узнать.

Подключение опции «Геопоиск»:

*119*01#

Когда услуга станет активной нужно задать USSD-запро с с номером телефона владельца которого вы разыскиваете. На его телефон придет СМС с запросом разрешения информации о его местоположении. Если он разрешит, то вам на телефон придет сообщение о том, где находится разыскиваемый абонент Теле2.

Стоимость «Геопоиска» — 2 рубля стуки.

Мегафон — услуга Радар

В мегафоне аналогичная услуга называется «Радар». Ее суть проста. Через сеть станций отслеживается местоположение абонента. Для такого поиска задействована сеть всех операторов, поэтому отследить человека при включенном телефоне очень просто.



Но, в отличие от остальных операторов, в Мегафоне создали целую линейку тарифов для обнаружения абонента:

  • «Радар Лайт» . Облегченный вариант этой опции. С его помощью можно отслеживать местоположение одного абонента один раз в сутки.
  • «Радар» . С помощью этой опции можно отслеживать до пяти абонентов в сутки. Причем узнать их местоположение можно сколько угодно раз. Стоимость — 3 рубля.
  • «Радар +» . Самый дорогой вариант опции. Стоит 7 рублей в сутки. С его помощью вы можете определить маршрут абонента и установить геозону, при выходе из которой вам придет СМС.

ВАЖНО: «Радар+» часто заказывают родители для отслеживания своих детей. Но, вместо ежедневной оплаты 7 рублей можно купить для своего ребенка специальный гаджет – детские «умные» часы с GPS-приемником. С помощью таких часов можно связаться с ребенком и отслеживать его маршрут передвижения.

Подключить «Мегафон Радар» можно через страничку radar.megafon.ru или с помощью коротких команд. О них читайте ниже.

Отслеживать местоположение абонента через услугу «Мегафон Радар» можно с помощью специального приложения, которое можно скачать на сайте оператора.

МТС – услуга Локатор, ребенок под присмотром

В арсенале федерального мобильного оператора МТС есть сразу две услуги, позволяющей найти абонента: «Локатор» и «Ребенок под присмотром» . Пользоваться первой услугой можно, только если абонент даст на это согласие.

Услуга подключается в личном кабинете абонента на сайте www.mts.ru . Через специальное приложение этого оператора или смс-сервис. Первые две недели абонентская плата за пользование услугой не взымается. Затем стоимость услуги составляет 100 рублей в месяц. Пользователю доступно 100 запросов в месяц. Но, не более пяти запросов в сутки.

Услуга ребенок под присмотром Билайн

В наше неспокойное время, необходимо обеспечить своим детям защиту, даже когда по различным причинам вас нет по близости. Сделать это можно с помощью услуги «Ребенок под присмотром». Изначально, эту услугу можно было подключить только в Билайне. Но, в ноябре 2015 года МТС и Мегафон объединились с Билайном и предоставляют эту услугу совместно.



Билайн. Локатор

При использовании этой услуги создается «Семья», в которую можно объединить номера родственников и детей. Объединение родственников происходит с помощью коротких команд. Для того, чтобы узнать, координаты ребенка, нужно отправить запрос ГДЕ ДЕТИ или ГДЕ имя_ребенка .

Слежка за человеком через телефон Айфон

Для смартфонов на операционной системе Android и iOS существует несколько приложений, которые способны показать нахождение пользователя в данный момент времени. Для владельцев айфонов таким приложением является «Find My Friends » . С его помощью можно узнать точное местонахождение друзей на навигационной карте. Это приложение использует технологию GPS . Для использования этого приложения абонент, местоположение которого вы хотите узнать, должен разрешить вам сделать это.

USSD-запрос на местоположение абонента

USSD-запросы, это короткие команды, которые абоненты обращают к серверам сотовых операторов. С помощью таких запросов можно быстро и в автоматическом режиме получить нужную информацию, активировать или отключить ту или иную услугу.

«Теле2 Геопоиск»

  • Подключить *119*01#
  • Отключить *119*00#
  • Найти абонента *119*2*7xxxxxxxxxx#

«Мегафон Локатор»

  • *148*номер_абонента#

«Билайн Локатор»

  • Узнать местонахождение абонента *566#

«МТС Локатор»

  • Подключение опции и управление ей происходит с помощью смс

Поиск телефона по GPS с помощью приложения на Андроид

Чтобы обезопасить себя от потери или кражи своего телефона, то на него нужно заблаговременно установить приложение, которое будет передавать данные нахождения устройства через GPS. Существует несколько приложений такого рода, которые могут показать местоположения смартфона на основе Google Map .

Также можно воспользоваться встроенной функцией Android Device Manager . Если она активна, то найти смартфон можно через специальную страницу Google. Но. Нужно понимать, что если у вас смартфон украли или вы его потеряли, а тот, кто нашел, захочет его оставить себе, то он обязательно отключит эту функцию и вы не сможете с ее помощью найти свое устройство.



Поэтому, одним из лучших решений будет установка приложения Android Lost Free . После установки его не будет видно в меню. А значит и удалить его будет сложно.

Кроме установки будильника и менеджера данных это приложение может отслеживать звонки, получать снимки с камеры смартфона, а также включать или выключать Wi-Fi и GPS . Также полезной функцией приложения Android Lost Free является оповещение о смене сим-карты.

Как определить местоположение человека по Viber?

Популярный в нашей стране месседжер Viber может помочь определить местоположение пользователя. При этом, местоположение собеседника будет видно только тому, с кем он общается через эту программу.

Чтобы показать собеседнику местоположение, необходимо активировать функцию геолокации.

Нажимаем «Отправить местоположение»

После активации этой функции собеседник увидит на карте координаты текущего местоположения.

Как установить маячок на телефон мужа без его согласия?

Как и в случае отслеживания телефона по GPS существует специальные приложения для того, чтобы быть в курсе того, как проводит ваша вторая половинка время, когда вас нет рядом. Одним из таких программ является VkurSe. С ее помощью можно читать переписку с помощью смс и популярных мессенджеров, слушать входящие и исходящие вызовы, знать местоположение владельца телефона и т.п. После установки, приложение маскируется под системный файл и прячется в корневой папке устройства. Поэтому его трудно обнаружить.

ВАЖНО: Но, перед установкой этого приложения подумайте о том, действительно ли вы хотите знать, чем занимается ваш муж в ваше отсутствие? Стоит ли рушить ваш брак из-за той информации, которую вы можете узнать?

Законно ли следить за человеком по номеру телефона без его согласия?

Следить за человеком без его согласия конечно нельзя. Поэтому, использовать GPS-трекеры или специальное программное обеспечения для слежки запрещено. Именно поэтому, все услуги сотовых операторов такого рода заключаются в обязательном одобрении их использования у того человека, местоположение кого вы хотите узнать.

Видео. Как Найти Человека По Номеру Телефона?

Геолокация - определение местоположения (широты и долготы места) пользователя сети Интернет по радиосигналам глобальной навигационной спутниковой системы ГЛОНАСС/GPS, по уровню сигналов точек доступа WiFi, по номеру соты CellID в сети сотовой связи, по IP-адресу компьютера.

Геолокация от Google

Для определения местоположения пользователей в современных браузерах есть поддержка геолокации в виде объекта navigator.geolocation. У данного объекта есть два метода getCurrentPosition() и watchPosition(). Пример использования метода navigator.geolocation.getCurrentPosition() приведен ниже.

/* Определение текущих координат с помощью технологии * Geolocation (GNSS, WiFi, CellID, IP) и Yandex.API */ function getPosition() { if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(// Пытаемся определить текущие координаты googleAPI, // Иначе, определяем координаты центра города по IP-адресу с помощью Яндекс.API yandexAPI, // Параметры { enableHighAccuracy: true, // Режим высокой точности timeout: 27000, // Максиальное время ожидания ответа (в миллисекундах) maximumAge: 0 // Максимальное время жизни полученных данных }); } else { yandexAPI(); } // Устанавливаем таймер вызова этого же метода через 30 секунд setTimeout("getPosition()", 30000); } /* Определяем координаты с помощью Google.API */ function googleAPI(position) { alert(position.coords.latitude+", "+position.coords.longitude); } /* Определяем координаты с помощью Yandex.API */ function yandexAPI(error) { alert(ymaps.geolocation.latitude+", "+ymaps.geolocation.longitude); } В этом примере информация о местоположении обновляется каждые 30 секунд, при этом каждый раз данные от Google запрашиваются заново и ожидаются в течении 27 секунд.

Первый тест работы геолокации

При использовании геолокации в интернет-проекте сразу же возникает вопрос о точности определения координат. Именно этим мы сейчас и займемся. Проведем для этого небольшой эксперимент. Для этого создадим сайт, содержащий JavaScript, который будет с заданной частотой опрашивать определять координаты двух устройств: первое - ноутбук с включенным адаптером WiFi, подключенный к сети Интернет через GPRS/3G-модем, второе - смартфон с выключенным GPS-приемником и включенной поддержкой навигации в сотовых сетях GSM и/или по точкам доступа WiFi, подключенный к сети Интернет также через GPRS/3G-модем. Таким образом, имеем возможность оценить точность навигации только по точкам доступа WiFi и с учетом данных сотовой сети GSM. Итак, поместим все устройства в автомобиль и провезем их по дорогам Санкт-Петербурга. Оборудования оказалось не много, все уместилось на переднем пассажирском сиденье.

Рис. 1. Внешний вид экспериментальной установки

Длина маршрута составляет 15 км, начало в спальных районах Санкт-Петербурга на Гражданке, окончание - гидрометеорологический университет на набережной, напротив Александро-Невской Лавры. Результаты последовательных измерений местоположения каждые 30 секунд соединены прямыми линиями: синяя - WiFi, красная WiFi/GSM.


Рис. 2. Данные тестирования геолокации в сотовых сетях GSM и/или по точкам доступа WiFi

Из полученных данных можно сделать предварительный вывод, что точность вполне удовлетворительная, по крайней мере отклонения от траектории не превышают 1000 метров. Как ни странно, но точность геолокации по WiFi/GSM хуже, чем по WiFi. Это хорошо видно по скачкам красной трактории от одной базовой станции к другой.
Однако, для количественной оценки точности необходимо привлечение третьего источника данных о местоположении, определенного по радиосигналам ГЛОНАСС/GPS. При этом координаты должны определяеться без использования геолокации от Google. Это связано с тем, что использование метода navigator.geolocation.getCurrentPosition() при включенном ГЛОНАСС/GPS-приемнике и модуле WiFi улучшает точность геолокации по точкам доступа WiFi и тем самым влияет на результаты оценки точности (точность оказывается всегда лучше, чем в тех местах где нас еще не было).

В прошлый раз, когда мы рассказывали о приложении МегаФон Навигация и принципах его работы, мы упомянули еще несколько услуг, главной составляющей которых является определение координат и их интерпретация (Location-based services) .

В зависимости от поставленных перед сервисом задач и требований по точности, мы применяем разные технологии определения координат. Сегодня мы расскажем, какие технологические площадки есть у нас в распоряжении, и как мы их используем.

Теория

Включив ваш мобильный телефон или любое другое устройство, работающее в GSM-сети (Mobile station) , вы запускаете огромный технологический процесс.

Первое, что делает ваше мобильное устройство (MS) , это осуществляет поиск ближайших базовых станций (Base station, BS) . Если быть точнее, то прослушивает эфир в поисках доступных сот. Телефон может прослушивать до 16 широковещательных каналов. Из их числа определяет 6, наиболее удовлетворяющих с точки зрения затрат энергии и качества сигнала. Но в один момент времени работать будет только с одной. У каждой из сот есть свой уникальный номер (CellID) .

При этом все базовые станции (BS) объединены в группы. Как правило, принадлежность к группе определяется их местоположением (Location area) , и чтобы базовые станции можно было идентифицировать, каждой группе присваивается уникальный номер - Location area code (LAC) .

Вместе параметры LAC и CellID работают как уникальные идентификаторы базовой станции, на которой зарегистрировано и работает мобильное устройство. Именно используя эти параметры, Центр коммутации выбирает верное направление для отправки вызова в вашу сторону, иначе приходилось бы искать вас среди тысяч базовых станций.
Кроме того, определяется сектор базовой станции (Cell Sector) и фиксируется время, за которое сигнал от мобильного устройства достигает базовой станции – это параметр Timing Advance . Благодаря этому известна не только принадлежность к базовой станции, но и удаленность от нее.

Определение положения абонента в сотовой сети.

Данные о местоположении мобильного телефона обновляются с определенной периодичностью или в случае, если он перемещается (конечно же, вместе с вами), то при каждом переключении между базовыми станциями.

Как направить звонок нужному абоненту?

Взаимодействие систем для определения позиции мобильного устройства.
Номер телефона, который хранится в огромной базе номеров сотового оператора. Домашний регистр местоположения (Home location registry, HLR) содержит информацию обо всех абонентах, приписанных к нему. Найдя абонента в одной из HLR , мы перенаправляем вызов на связанный с ним Центр коммутации (Mobile switching centre, MSC) , тот в свою очередь запрашивает информацию у Гостевого регистра местоположения (VLR) , который содержит данные о последнем зарегистрированном CallID , LAC абонента. После чего контроллер базовых станций (Base station controller, BSC) связывается с базовыми станциями в рамках переданного LAC , и звонок направляется на нужную соту (CellID) .

Практика

Благодаря тому, что работа сотовой связи неотрывно связана с определением местоположения, стали развиваться и геолокационные сервисы на основе GSM/UMTS-сети.

Основными критериями работы геолокационных сервисов являются не только точность определения координат мобильного терминала, но и частота их обновления по запросу, возможность получить не только актуальные координаты в текущий момент, но и хранить исторические данные и строить маршрут передвижения телефона, а значит и абонента.

Поскольку работа многих абонентских услуг связана с получением координат конкретного абонента, показать координаты, мы можем только в случае, если абонент дал на это разрешение: подтвердил эту возможность в рамках запроса от сервиса. Другого способа получить координаты абонента нет.

Создавая сервис Контроль кадров мы поставили перед ним более сложные задачи. Помимо определения координат абонента, мы можем дать пользователю данные о входе и выходе абонента из определенной географической зоны, поиск сотрудников, которые находятся наиболее близко к заданной точке, а главное сбор статистики всех маршрутов. Дополнительно сервис позволяет настраивать время для мониторинга (чтобы ограничить его только рабочим временем сотрудника), а также позволяет отправлять сообщения сотрудникам непосредственно из сервиса.


Пример использования услуги «Контроль кадров»

Чтобы реализовать подобный набор функций, нужно нечто большее, чем просто запрашивать координаты местоположения абонента. Мы реализовали возможность собирать данные с базовых станций непосредственно после их обновления и агрегацию их в историю. Это позволило устранить постоянный опрос систем и предоставить для всех сервисов возможность получения информации о координатах абонента в масштабе реального времени. Платформа накапливает все значения, полученные от базовых станций, и уже с ней общаются геолокационные сервисы:

  • С заданной частой проверяют данные с базовых станций, чтобы увидеть, не зашел ли абонент в зону, которая выделена для мониторинга;
  • Уточняют данные геопозиции по запросу. Таким образом можно получить последнее местоположение абонента;
  • Строят маршрут передвижения абонентов на основе исторических данных;
  • Прогнозируют скопления и пути миграции абонентов на основе сохраненной истории.
На базе этой площадки, работает масса сервисов, например, Экстренные службы. При звонке по номеру 112, помимо общения с оператором и озвучивания ему возникшей сложности, также передается и географическая позиция звонящего. В этом случае оперативные службы могут действовать более точно и найти нуждающегося в помощи даже если связь потом была потеряна.

Возможно применение и обезличенных данных (без использования данных абонента), когда для анализа используется только географические координаты. Мы называем это Геопространственный анализ – агрегация информации о миграции и перемещении, скоплении абонентов. Получив подобную информацию, можно найти наиболее подходящее место для развития сети магазинов, офисов обслуживания или установки банкоматов. Но это не единственной применение, благодаря этим данным можно прогнозировать новые транспортные развязки, остановки общественного транспорта, социальные объекты: парки, прогулочные зоны и прочее.


Пример анализа скопления мобильных устройств определенной категории в регионах.

Недавно возможность определения местоположения объекта была только у некоторых категорий населения, например, вооруженных сил или спецслужб.

Позже появились более портативные устройства для этих целей - навигаторы, которые стали доступными для широкого круга покупателей. Они быстро у автомобилистов, охотников, рыболовов и путешественников. Настоящим прорывом в науке и технике стала установка геолокационных модулей в большинство современных смартфонов.

Что такое геолокация и местоположение?

Геолокация - это определение расположения объекта на поверхности земли. В операционной системе Android к ней привязано немало приложений, с помощью которых можно выполнить поиск требуемых заведений, организаций и достопримечательностей на карте города, а также определить свое местоположения.

Данный поиск реализуется благодаря связи с навигационными спутниками. Смартфон автоматически находит и выбирает для обмена данными спутники, чей сигнал сильнее. Для современных телефонов доступны все спутниковые навигационные системы, независимо от их принадлежности к конкретной стране. В настоящее время успешно используются и GPS, и ГЛОНАСС, и (последние в Китае).

Зачем нужна геолокация?

Одна из основных возможностей геолокации (геопозиции) - построение маршрута к нужному объекту. Для этого Google в операционной системе Android предусмотрела специальное приложение под названием Карты Google (Google Maps). В строку поиска вводится требуемый адрес или координаты, а программа определяет их местонахождение на местности. Исходя из этого предлагается подробное направление для движения. Единственное неудобство - возможное отсутствие интернета в некоторых районах.

Для таких ситуаций лучшим выходом будет использование любого другого приложения, которое загружает географическую карту на стадии установки. Несмотря на то, что в этом случае используется память смартфона, стабильность работы будет обеспечена в любой местности. Например, многие автопутешественники используют оффлайн-карты maps.me.

Кроме Google Maps есть много приложений, которые строят используют определение местоположения, строят маршруты и показывают ближайшие магазины:

  • Яндекс.Навигатор и любые навигаторы;
  • 2ГИС и другие справочники;
  • Google Фото (запоминает, где была сделана фотография).

Геолокация в Android позволяет:

  • делать метки на фотографиях, подписывая их с указанием города, улицы, номера дома;
  • находить друзей поблизости при помощи социальной сети Google +;
  • обнаружить телефон в случае утери;
  • следить за перемещением людей (безусловно, с их согласия).

Приватность

При настройке функции геолокации есть возможность включить или отключить историю местоположений. Компания Google сообщает, что сохранение посещений позволяет предложить пользователю массу удобств, товаров и услуг по пути его регулярных следований. Он же, в свою очередь, может делиться информацией о геопозиции с друзьями. В рамках вопроса о конфиденциальности Google уверяет, что доступ к этим данным есть только у владельца смартфона.

Мы не будем касаться вопросов о всеобщей слежке или всемирном заговоре, но очевидно, что каждый самостоятельно для себя принимает решение, что выбрать: пользоваться в полной мере удобствами с сервисами Google или отключить геоданные и спать спокойно. Здесь также важно отметить, что постоянно включенное определение местоположение может заметно потреблять заряд батареи.

Как включить геолокацию на Android?

Чтобы включить определение местоположения на Android-смартфоне, достаточно зайти в настройки и найти пункт «Местоположение» (название может отличаться в зависимости от версии Android и фирменной прошивки).

В разделе «Режим» можно задать, по каким источникам будет работать определение местоположения: только по GPS, по координатам сети (Wi-Fi, Bluetooth, мобильный интернет) и по всем источникам. Последний способ самый эффективный и быстрый.

Как отключить геолокацию на Android?

Отключить геолокацию на телефоне очень просто - снова зайдите в «Настройки» — «Местоположение» и деактивируйте опцию. На многих смартфонах включить и отключить передачу геоданных можно в меню быстрых настроек (свайп от статус-бара вниз)