Сервис SNRadar - поиск людей в по геолокации.

Данное приложение - проект агррегатора - поисковика пользователей среди множетства социальных сетей.

То, что сейчас есть - лишь начало.

На данный момент реализовано:

  • поиск людей, опубликовавших в соцсети ВКонтакте фотографии с метками геопозиции в определенном месте в определенное время.

Описание работы сервиса.

Основная идея сервиса зиждется на нескольких фактах:

  1. Многие популярные социальные сети имеют публичный программный интерфейс (API), позволяющий получать данные как о контенте, создаваемом пользователями, так и о самих пользователях.
  2. Многие современные устройства для фотосъемки, как-то смартфоны и цифровые фотоаппараты позволяют встроить в метаданные снимка информацию о координатах, где данный снимок был сделал, основываясь либо на данных GPS датчика, либо на данных о доступных поблизости GPRS/Wifi точках доступа. Используя указанные данные вполне работоспособна идея поиска фото-материалов о событиях, произошедших в определенное время и в определенном месте. Кроме того, анализируя данные о пользователях, с большой долей вероятности можно установить их примерное расположение, что, в принципе можно использовать в целях направленной рекламы, например, рекламировать услуги салона красоты среди людей из близлежащего района.

Схема работы примерно такова:

  1. Пользователь соцсети делает фотографию. Его устройство включает в метаданные снимка текущие координаты пользователя.
  2. Пользователь загружает фотографию в социальную сеть.
  3. Программное обеспечение социальной сети анализирует метаинформацию из снимка (дату и время съемки, географические координаты, хэштеги и комментарии к снимку) систематизирует ее и сохраняет.
  4. При поиске через данный сервис производится запрос к публичным API социальных сетей, с передачей введенных данных (даты, координаты на карте, ключевые слова).
  5. Программное обеспечение социальной сети подготавливает данные, подходящие под указанные критерии и отдает их сервису.
  6. Сервис получает ответы от социальных сетей, объединяет их и отображает на странице.

Адрес сайта: https://snradar.azurewebsites.net