Компания Яндекс объявила об открытии нового API — Яндекс.Локатор, который позволяет определять местоположения пользователя по Wifi, GSM и IP адресу.
Как это работает?
Яндекс в своих сервисах определяет местоположение пользователя с помощью встроенных GPS датчиков и сопоставляет с данными Wifi и GSM обнаруженных вокруг. Далее с использованием триангуляции и др. алгоритмов сервис позволяет восстановить по Wifi и GSM местоположение с определенной точностью.
Уникальность данного предложения в том, что Яндекс владеет очень большим количеством статистических данных, что позволяет выдавать актуальные данные. Т.к. известно, что идентификаторы GSM вышек достаточно часто меняются, Wifi появляются и пропадают и т.д. только создав целую сеть постоянно используемых сервисов Яндекс сможет поддерживать систему в актуальном состоянии, что недоступно ни одной небольшой компании собирающих данные в одиночку.
Для чего это нужно?
В первую очередь это необходимо для мобильных приложений вроде Афиши или 4sq для того, чтобы выводить информацию актуальную местоположению пользователя.
Однако это может пригодиться и в обычных вебпроектах, т.к. проект может вести себя по разному в зависимости от того где находится пользователь.
Например:
- показывать разную рекламу для разных регионов
- показывать различные данные привязанные к положению
- подсказывать данные при регистрации и т.п.
- соц. состовляющие (друзья рядом и т.д.)
Раньше похожие базы IP соответствий были платными, сейчас, благодаря Яндекс, информация стала более актуальна и бесплатная.
Документация по внедрению API доступна по соотвутствующей ссылке.
