Благодаря стремительному развитию технологий в современном мире, каждый человек имеет возможность отслеживать местоположение своего телефона, воспользовавшись специальными приложениями либо сервисами таких поисковых систем, как Яндекс и Google. Также благодаря сервису Яндекс, пользователь, благодаря интерактивной карте, может просмотреть раннее посещенные места либо отслеживать месторасположение гаджета другого пользователя (только с его согласия).
На заметку! Все современные модели телефонов оснащены специальными системами навигации, которые позволяют отслеживать их месторасположение. Активировать такие приложения достаточно просто, для этого необходимо включить систему передачи данных через GPS или использовать специальное программное обеспечение вместе с сервисами для поиска, которые предоставляются системами Яндекс и Google.
Мое местоположение на Яндекс Картах
Мобильные приложения, работающие с картами и показывающие месторасположение гаджета, условно делятся на два разных типа: программы, способные работать в офлайн режиме, а также ПО, для работы которого необходим онлайн доступ (подключение к сети интернет). Чтобы определить, найти свое положение на карте при помощи телефона, можно использовать Яндекс навигатор.
Этот навигатор представляет собой сервис, который предоставляется пользователям поисковой системой Яндекс. К достоинствам этого Яндекс навигатора следует отнести то, что он способен выполнять свою работу и отображать месторасположение девайса даже в офлайн режиме. Также он выполняет свои функции и в онлайн режиме.
Благодаря его использованию можно быстро построить необходимый для пользователя маршрут передвижения либо найти свое текущее месторасположение при помощи телефона на Яндекс карте. Чтобы воспользоваться возможностями Яндекс навигатора, для начала его необходимо установить на гаджет, который работает при помощи OC Android. Для этого нужно сделать такие действия:
- Открыть на телефоне официальную страницу сервиса магазина от Google.
- Найти в магазине Яндекс навигатор.
- Установить приложение (навигатор) на девайс.
Перед использованием навигатора, сначала необходимо произвести его настройку. Для этого необходимо нажать на иконку программы, которая появится на экране после установки. При первом запуске приложение отправит пользователю два запроса: подтвердить геолокацию и подключение к микрофону. Чтобы Яндекс навигатор мог корректно функционировать и точно отслеживать местоположение телефона, желательно подтвердить оба запроса.
На заметку! После выполнения все необходимых настроек, на экране появится Яндекс карта, в центре которой будет размещена специальная стрелка, указывающая на текущее месторасположение телефона. Нужно отметить, что это приложение может найти и показать на карте девайс в режиме офлайн, во время которого не нужно подключать его к сети интернет. Для этого используется геолокация, определяющая положение телефона благодаря активированному GPS.
Как включить геолокацию на смартфоне?
Чтобы отслеживать место нахождения устройства при помощи сервиса Яндекс найти телефон, на нем нужно активировать систему геолокации. Некоторые приложения, а также программное обеспечение, которое пользователь устанавливает на свое устройство, в автоматическом режиме предлагают активировать данную систему для отслеживания координат местоположения. Для этого пользователю, после установки на смартфон таких приложений, необходимо нажать на командную строку «Разрешить» и данная опция автоматически будет активирована.
Однако каждый пользователь может и самостоятельно включить функцию геолокации, которая позволит отслеживать местоположение телефона. Для этого необходимо выполнить следующие действия:
- Открыть меню под названием «настройки».
- Зайти в раздел, который называется «Безопасность и местоположение».
- Открыть пункт меню, которое называется «Местоположение».
- Выполнить активацию функции. Для этого нужно переключатель, изображенный на экране, свапнуть (передвинуть) в правую сторону, после чего он начнет подсвечиваться, сигнализируя тем самым об активации режима.
- Найти ярлык с надписью GPS и выполнить его активацию.
Для активации функции геолокации на устройствах, которые работают не на ОС Android, например телефонов торговой марки Apple, необходимо зайти в настройки и перейти в раздел под названием «Приватность». Потом нужно выбрать пункт служб геолокации и передвинуть свитчер в положение On.
Справка! Как правило, большинство программ, которые во время своей работы используют систему GPS, при первом запуске отправляют пользователю запрос на предмет активации геопозиционирования устройства. Чтобы не настраивать геолокацию на смартфоне в ручном режиме, предпочтительнее после первого запуска приложений автоматически активировать данный режим.
Режимы работы
Чтобы отслеживать точное месторасположение смартфонов, используется несколько разнообразных источников для получения необходимой для этих целей информации. После выполнения активации функции геолокации, пользователю будет предложено использование трех разных режимов:
- Отслеживание телефона при использовании всех имеющихся в распоряжении источников информации. Этот вариант лучше всего подходит для тех гаджетов, которые функционируют на ранних версиях ОС Андроид. В этом случае данные собираются от спутников при помощи GPS, сетей мобильного оператора, а также благодаря сети WI-FI либо каналам Bluetooth (если они активированы).
- Поиск смартфона через координаты сети. В этом случае GPS не активируется, а отслеживание местоположения выполняется исключительно благодаря данным разнообразных сетей беспроводного типа и сотового оператора. В ранних версиях ОС Android этот режим называется «Экономия заряда батареи».
- Поиск благодаря использованию спутников GPS. В этом случае найти телефон можно только по работающему GPS – маячку.
На девайсах, которые работают на ранних версиях ОС Андроид, предпочтительнее использовать все имеющиеся в распоряжении источники информации. Это обусловлено тем, что в данном случае определение месторасположения смартфона будет более точным. Для экономии заряда батареи лучше всего применить режим поиска, который использует только мобильную сеть оператора.
История местоположения и передача геоданных
Чтобы просматривать историю местоположения телефона, необходимо зайти в раздел под названием «История местоположения» и активировать запись всех ранее сделанных маршрутов. Все данные истории местоположения смартфона хранятся на сервера сервиса Google. Ознакомиться с историей расположения устройства можно, благодаря активированному аккаунту этой поисковой системы через сервис гугл карты. Для этого необходимо посетить раздел под названием «Хронология».
На заметку! Другие пользователи также могут получить данные относительно истории местоположения смартфона. Для этого человек, которому принадлежит устройство, должен зайти в раздел под названием «Передача геоданных». Затем ему нужно добавить туда тех пользователей, которые будут получать всю информацию относительно передвижения смартфона.
Поиск смартфона
Существует несколько способов, которые позволяют найти потерянный смартфон, работающий на операционной системе Андроид. Для поиска устройства и отслеживания его месторасположения можно воспользоваться:
- сервисом гугл карт;
- историей местоположения гаджета;
- благодаря использованию приложения Find My Device (позволяет не только найти потерянный гаджет, но еще и удаленно управлять им, включать звук, удалять всю персональную информацию).
Также для поиска потерянного либо украденного смартфона можно использовать разнообразные приложения и сервисы. Однако в этом случае, такой софт необходимо заранее установить на свое устройство и правильно его настроить, также для работы таких приложений на смартфоне должен быть активирован режим геолокации и устройство должно иметь доступ к сети интернет.
Чтобы узнать о том, где в данный момент находится гаджет и заблокировать его, либо удалить с него всю персональную информацию, нужно посетить страницу android.com/find, а затем войти в свой гугл аккаунт. В случае использования нескольких гаджетов, выбрать девайс, который нужно найти, можно в верхней части аккаунтов. Если на потерянном гаджете установлено несколько профилей, тогда в этом случае, через гугл сервис нужно заходить в аккаунт основного профиля.
После входа в аккаунт на потерянный девайс придет специальное уведомление, а на карте появится информация о приблизительном нахождении аппарата. После поиска и отображения потерянного гаджета его можно заблокировать, прозвонить (выполнить активацию звукового сигнала), либо удалить всю информацию (персональные данные и так далее).
Обновлено: 14.05.2023
Паркуйтесь так, чтобы не искать машину на штрафстоянке! Навигатор самостоятельно в конце каждой поездки предлагает быстрый маршрут (не дольше 15 мин) с экскурсией по ближайшим парковочным местам. При этом место стоянки будет в шаговой доступности до цели вашей поездки, а если парковка платная — приложение сообщит вам об этом отдельно. Места, разрешенные для парковки, будут помечены синим, а запрещенные для стоянки — красным. Такую карту парковок района, в который едете, можно изучить и до поездки из дома.
Ищите в приложении места, которые освободились в течение последних 5 минут. Свободное парковочное место выглядит как зеленый кружок. Если нажмете на точку, узнаете, как давно машина уехала с этого места. Конечно, наличие метки на карте пока не дает 100% гарантии, что это место до сих пор никто не занял. Но шансы припарковаться там точно гораздо выше!
Кнопка «Обзор»
Экономьте время! Чтобы не отвлекать водителя от дороги каждую минуту, Яндекс.Навигатор предлагает изменить маршрут, только если расчетная экономия времени выходит больше 5 минут. Специально для тех, кто не хочет терять ни минуты, в панели быстрого доступа Навигатора есть кнопка «Обзор». С ее помощью водитель может в любую минуту проверить, нет ли маршрута на 2–3 минуты быстрее текущего.
Навигация: Отображение на карте позиции друзей Android и Iphone.
Сегодня хочу рассказать о ещё одном интересном “штатном” функционале, который есть в любом телефоне с Android и установленным приложением Google карты.
Согласитесь было бы не плохо иногда видеть на карте в реальном времени кто из друзей (семьи) где находится? Например, играя компанией в какую либо игру-квест для координации действий.
Или чтобы родные знали где вы катаетесь на мотоцикле (не всегда есть возможность ответить на звонок).
Или чтобы друзьям не приходилось названивать выяснять когда же вы доберётесь до места встречи.
Интересно? Тогда расскажу как это настроить.
С некоторого времени в меню Google карты на Android появился пункт “Передача данных”.
Чтобы это работало необходимо:
1. Наличие Интернета (для передачи данных о положении — чудес не бывает)
2. В Google картах необходимо авторизоваться под своим аккаунтом Google
3. В свойствах контактов, которым вы хотите показывать своё положение необходимо указать email адрес аккаунта Google.
Настройка отображения позиции:
1. Проверьте, что у контактов, для которых вы хотите показать свою позицию указан email их Google аккаунтов. Это необходимо, чтобы система понимала кому следует отображать вашу позицию.
2. Зайдите в Google карты и в меню выберите “Передача геоданных”
3. В правом верхнем углу будет кнопка с полюсом и человечком — это добавление контакта, который будет получать данные о вашем положении.
4. Вы можете указать отображать ваше положение в течение некоторого количества часов либо пока вы не отключите отображение.
5. Далее необходимо выбрать контакт, который сможет видеть ваше положение у себя в Google картах.
6. Готово! Учтите настройка односторонняя, т.е. чтобы видеть друг-друга необходимо выполнить её на обоих телефонах.
Для просмотра позиции:
1. Зайдите в Google карты и в меню выберите “Передача геоданных”
2. Сверху отобразятся иконки контактов, которые передают вам свое положение. По нажатию на эти иконки карта будет центрироваться в соответствующей позиции.
Просматривать положение пользователей можно также в интерфейсе Google карт в браузере с обычного компьютера, необходимо только выполнить вход под своим аккаунтом Google.
Предупреждения о превышении скорости
Настраивайте уведомления о превышениях скорости так, как удобно лично вам! В настройках приложения можно установить порог превышения скорости (от 1 до 60 км/ч), после которого Навигатор будет предупреждать о камерах. Например, если выставить допустимое превышение «19» и поехать по дороге с ограничением 60 км/ч, приложение будет реагировать на камеры только после отметки «79» на спидометре.
Мои поездки
Ведите статистику! Для тех, кто записывает каждую деталь биографии своего автомобиля или просто хочет вспомнить, каким маршрутом прошлым летом быстро добрался до дачи лучшего друга, в настройках Навигатора есть раздел «Мои поездки». О каждой поездке можно узнать подробности: точный маршрут, время в пути и среднюю скорость. Доступна и сводная статистика — по неделям и по месяцам.
С десктопа на телефон в один клик
Сообщество мобильных Яндекс.Карт объявляется открытым
Сегодня мы выпустили новую версию мобильных Яндекс.Карт – 3.6 (Symbian, WM и Java). Но это не просто очередное обновление – в приложении появился важный сервис. А именно – Сообщество пользователей мобильных Карт.
Пользователи приложения давно помогают друг другу, передавая информацию о дорожном движении или отмечая на карте места, где проводятся дорожные работы, случилась авария, и другие точки. Благодаря этому, водители стали настоящей командой. Вспомним новогодние точки – Ёлки: сколько было поздравлений и просто общения в комментариях к этим точкам! Мы поняли, что участники нашего приложения хотят общаться и видеть друг друга на карте. А значит, в Яндекс.Картах нужно официальное сообщество. Сегодня оно объявляется открытым.
Чтобы стать участником сообщества, нужно скачать и установить на телефон мобильные Яндекс.Карты 3.6 и авторизоваться в приложении. Участники сообщества видят друг друга на карте и могут общаться между собой. Установить приложение можно через компьютер или сразу на телефон.
Тем, у кого нет авторизации на Яндексе, необходимо зарегистрироваться, чтобы стать участником Сообщества. Чтобы авторизоваться в приложении, нужно зайти в меню Настройки и выбрать пункт Авторизация.
Бонус. Возможна ли навигация без интернета?
Если вы волнуетесь, что в поездке закончится интернет, то карты местности можно скачать заранее. Конечно, для построения маршрута понадобится выход в Сеть. Но, как нам по секрету рассказали в Яндексе, компания уже готовит полностью офлайновую маршрутизацию.
Техпомощь на дороге
Подъезды
Подъезжайте сразу к заветным дверям! Недавно Яндекс.Навигатор научился подводить к дому со стороны подъездов. Информацию о них компания собирает через «Народную карту». Пока их немного, но вы можете добавить свой, и друзья легко найдут к вам дорогу. Чтобы подъехать сразу к нужному подъезду, введите его номер в строку поиска после основного адреса, например: ул. Лесная, д. 5, п. 2.
Определение местоположения без GPS: как устроен Яндекс.Локатор
Сейчас всё больше мобильных приложений становятся геозависимыми. Одни просто не имеют смысла без знаний о местоположении пользователя, другие становятся с ним удобнее. Это так называемые Location Based Services (LBS): навигаторы, форскверы, инстаграмы с геотегами фотографий и даже приложения-напоминалки, которые срабатывают около конкретного места, например, рядом с офисом или магазином.
Для сервисов и приложений Яндекса мы создали собственную реализацию метода определения местоположения без GPS — Яндекс.Локатор. Он экономит время пользователя и делает наши приложения чуточку умнее. В Навигаторе и Картах она избавляет от ввода начальной точки маршрута, даже если вы на крытой парковке. А при выборе фильма в Киноафише или товара в мобильном Маркете помогает сразу показать, где их найти именно в вашем районе города. Ну и, разумеется, при поиске кафе и банкоматов — позволяет показывать вам сразу ближайшие, даже когда вы в метро.
Технологию мы давно открыли в виде бесплатного API. Сегодня хотим рассказать, как она устроена.
Почему без GPS и как иначе
Спутниковые системы навигации (GNSS), в нашем случае это GPS и ГЛОНАСС, — самый точный на сегодняшний день метод геоопределения. Соответствующие модули есть практически во всех современных смартфонах. Но не всегда и не везде он может решить задачи LBS.
Во-первых, поиск спутников иногда занимает несколько минут, а бывают ситуации, в которых скорость определения важна даже с потерей точности. Например, когда нужно построить предварительный маршрут в навигаторе или зачекиниться. Во-вторых, спутники обычно не «видны» в помещениях или под землёй. В-третьих, GPS-модули есть не в каждом мобильном телефоне или планшете, и их почти нет в ноутбуках. То есть для LBS нужны альтернативы.
И альтернативы, конечно, есть — определять местоположение можно по ближайшим GSM-вышкам, сетям Wi-Fi и даже по IP-адресу. Точность определения у каждого из этих способов гораздо хуже, чем у GPS. Но если их скомбинировать, они вместе дадут приемлемое качество. При этом какие-то недостатки одного нейтрализуются возможностями другого. GSM-вышки есть практически везде, а Wi-Fi сети — нет. При этом по Wi-Fi точность определения лучше. Поэтому комбинированный способ по полноте и точности лучше, чем каждый в отдельности. Менее известен факт, что у двух роутеров в разных частях города может оказаться одинаковый MAC-адрес. Совмещение GSM и Wi-Fi решает такие коллизии. У этих роутеров, скорее всего, рядом будут находиться вышки с разными идентификаторами — ведь вероятность совпадения в пределах квартала гораздо меньше, чем в масштабах всего города.
В мире есть несколько реализаций такого комбинированного способа геоопределения. И кажется, первый вопрос, с которым сталкивались все разработчики, — где же взять информацию о местоположении сетей Wi-Fi и сотовых вышек?
База местоположений сетей
В дилемме «купить или создать» мы в конечном счёте предпочли второе. Основная причина — что с собственными данными и алгоритмами гораздо легче контролировать качество результата. В сборе информации нам помогли пользователи мобильных Яндекс.Карт.
Когда мы начинали разрабатывать Локатор, на улицах городов были уже сотни тысяч людей с включёнными в телефонах Яндекс.Картами. С согласия пользователя приложение постоянно передаёт его GPS-координаты — на основе этой информации строятся Яндекс.Пробки. Мы подумали, что вместе с этим приложение может отмечать, какой базовой станцией обслуживается телефон в этих координатах, какие видны сети Wi-Fi (при этом, конечно, к самим сетям не подключаясь — чтобы не создавать privacy-рисков).
Человеку для участия в таком краудсорсинге ничего специально делать не нужно — просто пользоваться приложением. Как и о координатах, данные об окружающих Wi-Fi сетях и станциях GSM обезличены. Они практически ничего не «весят», и батарейка от их передачи, соответственно, быстрее не садится.
Таким образом, пользователи стали помогать друг другу:
Одни, с GPS-приёмником в телефоне, узнают точное расположение сетей и передают информацию в Яндекс. Другие, у которых GPS-модулей нет, присылают список сетей, которые видят в данный момент, и получают в ответ своё примерное местоположение на карте.
База собрана и регулярно обновляется. И тут мы сталкиваемся со следующей проблемой.
«Переезд» сетей
Опыт показывает, что идентификаторы сотовых вышек постоянно меняются — номер, который вчера был в центре города, завтра может оказаться на окраине. Переезжать могут и Wi-Fi-роутеры — вместе со своими владельцами. И получается, что с каждым переездом нужно инвалидировать заметную часть данных.
Вот как нам удалось решить одновременно проблемы с переездом и вышек, и роутеров. От пользователя поступает запрос на определение местоположения вместе с данными о том, какие сети он видит. Если в списке сетей есть та, что была замечена в разных частях города, алгоритм учитывает, сколько сигналов от неё накоплено в каждом районе и возраст последнего. Каждое плотное скопление сигналов от Wi-Fi сети или сотовой вышки мы называем «облаком». Чем больше сигналов в облаке и чем они свежее, тем больше оно заслуживает доверия. Ответом будет, соответственно, самое большое и свежее. А облако, в котором нет сигналов больше месяца, мы считаем устаревшим — даже если для этой сети не появилось более свежего облака в другом районе.
Радиус облака
Поскольку положение определяется примерно, нельзя показать точку — нужно нарисовать круг (ведь радиосигнал в отсутствие помех распределяется во все стороны равномерно). Хотя, если посмотреть на фактическую картину сигналов, чаще всего это эллипс. Ведь больше всего пользуются мобильными Картами автомобилисты. Их GPS-следы остаются на дорогах, а из дворов и, тем более, из зданий сигналов практически не поступает.
Чтобы ответ был предельно точным, радиус круга должен быть минимальным. Если просто обвести окружность вокруг всех точек сигналов конкретной сети, радиус получится слишком большим. Уменьшить его помогла мат. статистика. Плотность сигналов подвержена нормальному распределению, то есть применимо правило трёх сигм. В окрестность такого радиуса попадает 99,7% точек.
Мы решили пойти дальше и экспериментально подобрали сигме такой коэффициент, который максимально уменьшил радиус, но сохранил приемлемую точность. Удалось это, потому что в большинстве случаев пользователь видит несколько сетей. То есть «открытые» уменьшением коэффициента области, скорее всего, перекрываются другими облаками.
Необлачные сигналы
К сожалению, не все GPS-сигналы от пользователей просто скомпоновать в облака. Оказалось, что, если наложить на карту все сигналы отдельно взятой сети, помимо «эллипсов» на ней окажутся точки и линии. Это, соответственно, одиночные сигналы, сильно удалённые от скопления сигналов той же сети, и очень длинные GPS-треки (т.е. цепочки GPS-сигналов).
«Одиночки» появляются, например, когда человек передвигается на метро. Телефон теряет связь с сотой на одной станции, а при выходе на другой всё ещё считает, что обслуживается той сотой. Такие сигналы Локатор отфильтровывает. Кроме того, мы установили минимальный порог для облаков, чтобы не полагаться на слишком малочисленные скопления сигналов.
Длинные GPS-треки появляются, например, когда человек едет на машине через весь город. Телефон «тащит» за собой идентификатор вышки с начала маршрута и передаёт, что якобы видит её на всём пути. Известно, что у базовых станций ограниченный радиус действия, так что такие GPS-треки Локатор тоже отфильтровывает. Треки, длина которых укладывается в радиус действия вышки, остаются. Как правило, они заметны в районах, где мало данных. Там они становятся цепочкой небольших облаков.
Сигналы-одиночки, маленькие облака и длинные треки мы считаем «шумом». Когда пользователь видит одну единственную сеть, для которой нам известны только такие сигналы, он получает ответ, что местоположение определить не удалось. Мы считаем это более правильным, чем давать заведомо неверный, по нашим оценкам, результат.
Когда данных было накоплено мало, была ещё одна трудность с объединением всех сигналов в одно облако. Случалось что сигналы от вышки из одного города приходили также из другого. Помогло нам наличие в идентификаторах GSM-сетей кода зоны местоположения — LAC (Location Area Code). Поскольку вышки с одинаковым кодом должны по стандарту находиться рядом, облакам, которые оказались «не в своём городе» (т.е. среди облаков с другим LAC), Локатор стал придавать заниженный вес.
Улучшение точности определения…
…по GSM-сетям
Когда-то приложениям была доступна информация лишь об одной базовой станции, хоть телефон видит чаще всего несколько. После появления платформы Android приложения смогли научиться видеть их все (кроме подключения в стандарте 3G, который позволяет узнать только одну сотовую вышку). Местоположение стало определяться точнее — уже не по одному облаку, а по совокупности нескольких. Оказалось, что для множества облаков можно использовать тот же подход, что и для одного. Радиус считается по среднеквадратичному отклонению сигналов, входящих в совокупность облаков, а центр вычисляется по среднему их координат.
…по Wi-Fi-сетям
Когда смартфон находится в радиусе действия нескольких Wi-Fi-сетей, он может сообщить не только их список, но и мощность сигнала каждой. Знание об этой мощности мы и использовали для уточнения центра окружности, в которой находится пользователь. К центрам наблюдаемых облаков мы начали подвешивать воображаемые пружинки — тем туже, чем сильнее сигнал. А их свободные концы — соединять. Точка, в которой эти пружинки уравновешиваются, и есть уточнённый центр.
Получившееся качество
Сначала несколько слов о том, как мы оцениваем качество нашего решения. Как уже говорилось, от пользователей, у которых есть в устройствах GPS-модуль, Локатор получает и координаты, и список сетей, которые видят устройства. Для оценки качества он сначала определяет примерное местоположение, ориентируясь только на эти сети. А затем проверяет, попали ли истинные координаты от пользователя в предположенную Локатором окружность.
- для 83% запросов в сутки местоположение определено правильно — GPS-координаты устройства попали в область, названную Локатором
- 14% сигналов — с ошибкой:
- 7% — ошибка меньше 100 метров
- 5,6% — от 100 метров до нескольких километров
- 1,4% — Локатор ошибается городом
Можно ли добиться лучшего качества? Да. Преимущество метода в том, что при определённой зрелости алгоритмов достаточно лишь собирать больше данных, чтобы определять местоположение точнее. А это достаточно легко, потому что растёт и количество Wi-Fi сетей, и количество пользователей наших приложений.
- если телефон сообщает только об одной GSM-вышке — минимальный радиус составит несколько сотен метров в городе, и несколько километров за городом
- если телефон видит несколько вышек — центр можно определить точнее, но радиус уменьшить вряд ли получится
- если видна Wi-Fi сеть — минимальный радиус будет 10 метров
Объёмы вычислений
А чтобы продолжительность ежесуточного расчёта не росла линейно с ростом истории GPS-сигналов, мы добились «аддитивности» облаков. Теперь достаточно хранить лишь несколько показателей на каждое облако, и не нужно каждые сутки заново обрабатывать всю старую историю.
Аналоги
Сервисы определения местоположения без GPS, как мы уже говорили, есть не только у Яндекса. Разработчики могут обратиться к коммерческому поставщику (как, например, Altergeo в России и Skyhook Wireless в мире), либо использовать API мобильной платформы или браузера.
- объехать интересующие города на автомобилях, сканируя сети, а потом периодически объезжать заново, чтобы обновлять базу
- создать массовое мобильное приложение (например, Яндекс.Карты)
- создать мобильную платформу (например, iOS или Android)
Правда, и разработчик может выбирать не всегда. На iOS и WindowsMobile приложение может пользоваться только встроенными в операционную систему функциями геоопределения. Приложению там недоступны текущая базовая станция и/или список WiFi-сетей, кроме текущей.
Другая ситуация в веб-сервисах. Во всех современных браузерах встроен API геоопределения. И меняя браузер, пользователь меняет геоопределитель. В Firefox и Google Chrome используется реализация Google, в Safari — Apple, в IE — Microsoft. Наш Локатор работает в браузере Yandex.
Промежуточная точка пути
Меняйте маршрут, когда захотите! Если по дороге в точку назначения вы вспомнили, что вам нужно заехать, например, в аптеку или вы просто хотите проехать по Воздвиженке и полюбоваться особняком Морозова, можно попросить Навигатор перестроить маршрут через нужную точку. Для этого зайдите в раздел «Обзор», найдите на карте голубой значок «плюса» и перетяните его в промежуточную точку, которую нужно захватить по дороге.
Фоновый режим
Не теряйтесь, если отвлеклись (а лучше не отвлекайтесь!). Навигатор, оказывается, умеет работать и в фоновом режиме. Оксана, Дима и другие любимые герои не бросят вас, даже если вы свернули приложение, чтобы проверить почту или принять важный звонок: приложение продолжит вести вас по маршруту и давать голосовые подсказки.
Более того, подсказки и предупреждения о камерах будут слышны, даже если вы погасите экран телефона. Это бывает необходимо, чтобы, например, сэкономить батарею на телефоне, если под рукой нет зарядки.
Читайте также:
- Как играть боевой кубок дота 2
- Destiny 2 как удалить персонажа
- Почему медленно идет время в hearts of iron 4
- Как начать гонку в самп
- Как сделать дверь в unturned
API позволяет отмечать на карте местоположение пользователя. Это может быть полезно, например, когда нужно построить маршрут от текущего местоположения пользователя или показать ему объекты, расположенные поблизости (геотаргетинг).
Определение местоположения пользователя называется геолокацией. API поддерживает два способа геолокации — с помощью браузерного Geolocation API, либо по ip-адресу. Подробнее про способы геолокации.
Для получения текущего местоположения пользователя используется метод geolocation.get(). Запрос обрабатывается асинхронно. В случае успешной обработки запроса ответ содержит коллекцию GeoObjectCollection с одной меткой, соответствующей местоположению пользователя. В противном случае возвращается сообщение об ошибке.
var location = ymaps.geolocation.get();
// Асинхронная обработка ответа.
location.then(
function(result) {
// Добавление местоположения на карту.
myMap.geoObjects.add(result.geoObjects)
},
function(err) {
console.log('Ошибка: ' + err)
}
);
- Открыть пример в песочнице
По умолчанию API отправляет запрос на обратное геокодирование. Это нужно, чтобы по координатам пользователя определить его адрес. Этот адрес отображается в балуне.
Внимание. Запросы на обратное геокодирование тарифицируются. Чтобы отключить такое поведение, задайте для опции autoReverseGeocode значение false
.
В API доступно два способа определения местоположения пользователя:
-
По ip-адресу
Геолокация выполняется согласно ip-адресу по данным Яндекса. Использование ip-адреса не гарантирует высокую точность данных. Как правило, можно определить местоположение с точностью до города или региона. Этот способ геолокации не требует взаимодействия с пользователем.
-
По данным Geolocation API
Геолокация выполняется с помощью Geolocation API. Это метод предоставляет высокую точность (до дома), но пользователь должен явно разрешить веб-странице получить сведения о его местоположении.
Примечание. В Google Chrome и браузерах на основе Chromium геолокация возможна только при работе по протоколу HTTPS.
Способ геолокации можно выбрать с помощью опции provider. По умолчанию API использует значение auto
, то есть выбирает оптимальный способ геолокации автоматически. Чтобы явно задать способ, укажите для опции значение yandex
или browser
.
// В примере задается способ геолокации с помощью браузера.
var location = geolocation.get({
provider: 'browser'
});
location.then{
// ...
};
Открыть пример в песочнице
Пример ниже показывает, как создать карту с местоположением пользователя. В примере определяется местоположение пользователя и добавляется в балун.
var location = ymaps.geolocation;
var myMap = new ymaps.Map('map', {
center: [55.76, 37.64],
zoom: 10
}, {
searchControlProvider: 'yandex#search'
});
// Получение местоположения и автоматическое отображение его на карте.
location.get({
mapStateAutoApply: true
})
.then(
function(result) {
// Получение местоположения пользователя.
var userAddress = result.geoObjects.get(0).properties.get('text');
var userCoodinates = result.geoObjects.get(0).geometry.getCoordinates();
// Пропишем полученный адрес в балуне.
result.geoObjects.get(0).properties.set({
balloonContentBody: 'Адрес: ' + userAddress +
'<br/>Координаты:' + userCoodinates
});
myMap.geoObjects.add(result.geoObjects)
},
function(err) {
console.log('Ошибка: ' + err)
}
);
Дополнительные примеры доступны в песочнице:
Доброго времени суток Бро. Иногда требуется определить местоположение человека. Для этих целей существует мобильный софт помогающий установить ежедневный контроль и обеспечить безопасность своим близким и родным. В этой статье читатель узнает, как по геолокации найти человека по номеру телефона, какие сервисы и программы существуют.
ВАЖНО: всегда стоит использовать только разрешенные методы и программное обеспечение во избежание нарушения закона. Нарушение законодательства влечет наказание по ст. 137 УК РФ “Неприкосновенность частной жизни”.
Содержание
- Как по геолокации найти человека: рейтинг 6 приложений для Android и IOS
- №1. Life 360
- №2. Glympse
- №3. Моя GPS позиция
- №4. KidsControl
- №5. Найти друзей
- №6. GeoLocator
- Locator от МТС и Билайн
- Какая цена, чтобы включить locator?
- Radar от Megafon
- Вопросы, которые возникают если нужен поиск телефона по геолокации
Как по геолокации найти человека: рейтинг 6 приложений для Android и IOS
В 21 веке найти человека достаточно легко, так как каждый носит с собой мобильное устройство, поэтому скачав специальный soft, можно разыскать практически любого. Однако не все так просто. Инструменты наблюдения запрещено использовать без согласия гражданина, иначе наблюдателю грозит уголовная ответственность. Даже представители власти делают запрос на установку слежки только в крайних обстоятельствах. Под такие моменты подпадает пропажа родственника, например, если кто-то из знакомых ушел в неизвестном направлении и долго не выходит на связь.
Получить информацию о местонахождении можно и легальным путем. Достаточно заранее обсудить c близкими этот вопрос и установить спец ПО на смартфон. Это допустимо тогда, когда на кону стоит безопасность ребенка. Какое программное обеспечение лучше подойдет для этих целей.
Дальше предоставлен список приложений, все они являются мультиплатформенными и запускаются как под iPhone iOS, так и под Android.
№1. Life 360
Лучшая среди похожих программ предназначена, для того чтобы осуществлять поиск по геолокации. Установочный пакет обладает рядом инструментов, для показа на карте юзера. В Life помимо основных настроек, присутствует еще и возможность добавлять друзей, также есть чат для общения. Софт напоминает социальную сеть.
Круг формируется пошагово, сначала добавляются контакты среди близких, потом осуществляется переход на новый виток, где можно подключать друзей и знакомых. Каждый переход на уровень сопровождается своими настройками видимости, user получает возможность общаться через чат и получать уведомления о прибытии. Уже на протяжении несколько лет Life 360 считается лучшей и зарекомендованной среди пользователей.
Возможности
- Доступно просматривать координаты членов семьи и друзей при получении пригласительной ссылки.
- Технология Круги Life Показ местоположения определенному кругу, например, можно разрешить показ родителям и скрыть для друзей.
- Подключение и обмен сообщений в специальных чатах
- Получение уведомления, когда группа или круг достигнет места прибытия.
- Присутствует настройка способная отследить устройство при краже.
№2. Glympse
Приложение предлагает быстрый и простой способ отправить свое местонахождение родственникам и друзьям. Если заранее было оговорено место встречи сотрудниками компании, то, когда кто-то опаздывает, можно предложить отправить сведения о координатах, чтобы знать, время прибытия коллеги до назначенной цели.
Glympse работает по технологии GPS-трекера, и способен отследить юзера в режиме реального времени. Если поделиться данными о своем местоположении со своими знакомыми, то они смогут посмотреть ваши координаты на любом цифровом устройстве, где есть интернет подключения, регистрацию проходить не нужно. Скачивать нужно с гугл плей.
Особенности:
- Простой, не требуется регистрации.
- Работает в режиме реального времени, делитесь своим местоположением и отслеживайте маркер передвижения на карте.
- Открытый, есть возможность поделиться месторасположением с кем угодно, и оповестить заранее родственников, знакомых, начальство о своем прибытии.
- Доступна функция фоновый режим, работа происходит без участия пользователя.
- Взаимодействует с любыми устройствами, где присутствует GPS и есть Интернет-соединение.
№3. Моя GPS позиция
Приложение показывает координаты цели в реальном времени и дает возможность осуществить поиск телефона по геолокации. Информация о перемещении определяется по следующим показателям широта, высота, долгота и скорость движение по карте. Вся инфа выводится по известным числовым измерителям. Кроме того на maps отображается достопримечательности и памятники архитектуры, где можно увидеть область последнего визита личности. Есть вкладка, в которой сохраняются посещаемые места.
Доступна передача инфы о местоположении другим пользователям, таким способом знакомые получат ваши координаты с помощью GPS и отметку на google maps. При чрезвычайных ситуациях существует функция отправки сигнала родственникам, даже в условиях отсутствия подключения отправки инфы. При перемещении по территории можно сохранить свои GPS-координаты, позже вставить в специальные картографические приложения или чаты. Soft находится в гугл плей.
№4. KidsControl
Проверяет, где находится ребенок и отправляет информацию, о важных событиях, например, когда зарядка телефона опуститься ниже 15%, то к родителям придет оповещение и они смогут напомнить ребенку поставить устройство на зарядку. Потеряв телефон, с помощью специальной программы отслеживания можно установить месторасположение телефона и решить вопрос как по геолокации найти человека.
В настройках обозначайте опасные зоны, чтобы получать уведомления, если кто-то из вашей семьи окажется на территории угрожающей жизни, например, такие как стройки или заброшенные объекты.
Присутствует добавление виджета sos прямо на дисплее смартфона. Когда ребенку угрожает опасность можно отправить сигнал родителям.
№5. Найти друзей
Запустив FindMyFriends, пользователь может рассчитывать, что удастся объединить друзей и обмениваться координатами друг с другом. Присутствует чат для общения, где предлагается отправить свое местоположение и заранее оповестить знакомых о своем подходе. Когда требуется найти друга, рекомендуется воспользоваться картой.
Все сведенья в maps обновляются в реальном времени. При поиске своих знакомых, нужно отправить им оповещение с подтверждением, при положительном ответе, появится на карте маркер. С помощью этого приложения можно отыскать пользователя с любым телефоном.
№6. GeoLocator
Позволяет держать в курсе родителей, о том, где находится ребенок. Soft оснащен функциями определяющие положения объекта на территории, и информирует, когда наблюдаемый входит или выходит из геозоны и помгает решить вопрос как по геолокации найти человека.
Также добавлены следующие фишки: проверка уровня зарядки и оповещение, подслушивание беседы, просмотр истории посещений разных мест, быстрая постройка маршрута из пункта назначения и до конченой цели, тогда используется технология GPS. GetLocation обладает встроенной рацией, позволяющая отправлять голосовые сообщения с помощью интернет соединения. Доступна в google play.
Возможности:
- Всегда будете в курсе, где находятся ваши близкие
- Осуществляете обмен сообщениями с родственниками, используя встроенный чат.
- Следите за безопасностью близких, и получаете своевременное оповещение.
- Доступна функция вызова ребенка одним щелчком по кнопке из приложения.
- Сохраненная история перемещения по городу
- Прокладывание маршрута, для быстрого поиска персоны
- Получение инфы о входе и выходе из безопасных зон.
- Полезная функция “Радио Няня”, теперь можно прослушивать окружение своего дитя и узнать, как разговаривает учитель с учеником, или проверить, когда есть подозрения, что ребенок оказался в плохой компании.
- Веб-версия позволяет следить за семьей прямо с компьютера.
В статье перечислено как по геолокации найти человека и самые популярные приложения для поиска с помощью смартфона. Если эти варианты вас не устроят, то предлагается зайти в гугл плей и в поисковой строке прописать “Локатор” или “Знает мама”.
После этого в результатах поиска появится список, где можно выбрать подходящий вариант. Звезды обозначают рейтинг, оценка предлагаемого варианта. При переходе, почитав комментарии, можно понять – подходит вам предложение или нет.
Кроме софта описанного выше, существуют так же и разные специальные услуги предоставляемые операторами сотовой связи. Они позволяют определить местоположение по номеру телефона. Две компании MTS и Beeline предлагают услугу “локатор”.
Locator от МТС и Билайн
МТС – включив locator вы сможете определить точное местонахождения своего знакомого. Если сравнивать с похожей услугой – “ребенок под присмотром”, то здесь есть шанс получить отказ. Абонент может быть против того, чтобы выдать свои координаты.
При первом запуск дается тестовый период длиной в 14 дней, бесплатно. По истечению срока произойдет списания суммы, поэтому изначально нужно пополнить свой счет. Каждые 30 дней будут списываться денежные средства со счета, пока вы не захотите отключить “Локатор” в настройках системы.
Какая цена, чтобы включить locator?
Пакет включает в себя 100 запросов общая цена 100 руб. Если этого мало и потребуется больше, то каждый последующий запрос будет стоить 10 руб. При неудачных попытках узнать местонахождение пользователя – трафик не засчитывается.
Билайн – аналог предыдущего, web-сервиса. Локатор занимается поисками родных и друзей (функция будет запущена только тогда, когда с их номера придет согласие на наблюдение – подтверждение делается один раз).
При использовании, существует погрешность обнаружения от 250 метров до 1 км.
Возможности:
- Новым клиентам тестовый период на срок 7 дней.
- Стоимость за подключение 0 руб.
- Абонентская плата ежесуточно 7 руб.
Условия, при которых заработает locator:
- Телефон абонента включен или находится в режиме ожидания, при отключении устройства locator работать не будет.
- Нахождение абонентов компании: MTS, beeline, Теле2 и Мегафон.
- Разрешено определять локации до 5 абонентов.
- Допустимо осуществлять поиск не чаще чем раз в пять минут.
Radar от Megafon
Чтобы сделать доступ слежения активным, нужно сначала получить разрешение на предмет слежки от абонента в противном случае Радар работать не будет. Пакет включает в себя сразу три опции: лайт, обычная и плюс.
- Radar Lite – облегченный вариант, распространяется бесплатно, что-то вроде пробной версии. Разрешено проверять местоположение только одного пользователя. Существенный минус – это количество запросов на слежение, а именно 1 раз в сутки.
- Radar – обширная версия, здесь можно наблюдать сразу за пятью людьми. Ограничения отсутствуют при получении геоданных. Соответственно этот вид услуг уже стоит денег. За использование списывается абонентская плата 3 руб. в сутки.
- Радар плюс – похож на предыдущий вариант, только добавлена новая особенность, кроме просмотра посещения мест, можно обозначить маршрут перемещения. Эта услуга уже обойдется 7 руб. в сутки. Радиус обнаружения от 100 метров до 1 километра.
Вопросы, которые возникают если нужен поиск телефона по геолокации
- Как шпионить за телефоном?
Установить любую программу на смартфон один раз или обратиться к услугам сотовой связи.
- Требуется ли плата за инсталляцию?
Практически весь софт, предоставляемый разными сервисами, находится в свободном доступе. За скачивание и установку деньги не списываются.
- Можно ли бесплатно получить информацию о местоположение знакомого?
У всех сервисов существует пробный период, где клиент сможет протестировать функционал системы.
- Как поставить ПО к себе на телефон?
Переходите в google play, нажимаете “установить”, ждете, когда скачается и появится ярлык на рабочем столе, после этого запускаете и пользуетесь.
- Как законно организовать слежку?
Получить разрешение от конкретного физического лица. Если вы попытаетесь в тайне проследить за гражданином, то это уголовно наказуемо. Исключением может быть только то, если родственник долго не выходит на связь, но в этом случае нужно обратиться в правоохранительные органы и тогда они официально установят местоположение устройства.
В завершение статьи предостережение. Последнее время в интернете появилось много онлайн ресурсов, где появляются предложения отыскать гражданина за определенную плату. В итоге деньги забирают, но ничего не делают. Прежде чем пользоваться сомнительными услугами прочитайте отзывы в разных источниках. Это довольно легко сделать, вписываете в поисковик название вебсайта и добавляете слово “отзывы”. Таким образом, можно понять следует доверять ресурсу или нет.
В этой статье были перечислены приложения, с помощью которых можно определить как по геолокации найти человека. Данные инструменты помогут обеспечить безопасность, как детей, так и родственников.
Не забывай подписаться на рассылку блога и сделать репост. Всех благ!
( 3 оценки, среднее 5 из 5 )
Как делиться местоположением в разных социальных сервисах
Возможность показывать друзьям на карте, где вы находитесь прямо сейчас, есть не в одном и даже не в двух приложениях. В подборке — сервисы, в которых эта функция доступна, с краткой инструкцией, как ей пользоваться.
Функция отправки местоположения в реальном времени появилась в мессенджере совсем недавно — возможно, она вам ещё даже не доступна. Чтобы ею воспользоваться, нужно открыть переписку с человеком или группой и нажать на иконку «+» (на iPhone) или на скрепку (на Android). Затем в разделе «Место» выберите «Делиться геоданными».
Вы можете выбрать, как долго вас будет видно на карте: 15 минут, 1 час или 8 часов. Также есть возможность добавить текстовый комментарий. Отправка местоположения в WhatsApp защищена двусторонним шифрованием.
Telegram
Незадолго до WhatsApp функция, которая позволяет делиться местоположением, была добавлена в Telegram. Здесь тоже нужно открыть чат с одним пользователем или группой и нажать на кнопку отправки содержимого. Затем необходимо выбрать «Геопозиция», а после этого — «Транслировать мою геопозицию».
В мессенджере Павла Дурова отслеживание также работает 15 минут, час или 8 часов. И шифрование, конечно, тоже есть.
Facebook* Messenger
В приложении Facebook* необходимо проделать примерно то же самое: открываем переписку, нажимаем на «+» и в разделе «Геоданные» выбираем «Делиться геоданными 60 минут». В любой момент вы можете нажать на эту же кнопку и отменить отправку информации о местоположении.
appbox fallback https://apps.apple.com/ru/app/454638411
appbox fallback https://play.google.com/store/apps/details?id=com.facebook.orca&hl=ru&gl=ru
Google Карты
Картографический сервис Google с натяжкой можно назвать социальным, но описываемая возможность появилась в нём раньше, чем в перечисленных мессенджерах. Откройте приложение и либо нажмите на синюю точку вашего местоположения, либо откройте меню. В обоих случаях вам сразу станет доступна нужная функция: в первом варианте она называется «Показать, где я», во втором — «Передача геоданных».
В «Google Картах» самое большое количество вариантов того, как долго вы хотите показывать местоположение. Вы можете выбрать людей из списка контактов, которым хотите продемонстрировать, где находитесь, а можете просто включить доступ по специальной ссылке.
Snapchat
У Snapchat есть собственное уникальное решение в плане отправки данных о местоположении — Snap Map. Функция показывает на карте, где находятся ваши друзья и где проходят различные мероприятия.
Чтобы открыть карту, в режиме камеры сделайте жест пальцами, как будто уменьшаете картинку. Можно настроить сервис так, чтобы вас видели все ваши друзья или только избранные. Также доступен режим «невидимки», в котором о своём местоположении знаете только вы. Компания уверяет, что обновляет информацию только тогда, когда приложение открыто.
appbox fallback https://play.google.com/store/apps/details?id=com.snapchat.android&hl=ru&gl=ru
*Деятельность Meta Platforms Inc. и принадлежащих ей социальных сетей Facebook и Instagram запрещена на территории РФ.