Найдите пользователей рядом с вашей позицией

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

Я хочу знать, есть ли другие решения, API, возможности для этого.


person Verhelst    schedule 27.12.2011    source источник


Ответы (2)


Был разговор о одноранговых соединениях Wi-Fi, но не был уверен в статусе. Дало бы вам больше расстояния, чем bluetooth. Также есть библиотека

Может ли Android создавать одноранговые специальные сети? < / а>

также есть библиотека от qualcomm

https://developer.qualcomm.com/develop/mobile-technologies/peer-peer-alljoyn/faq

person MikeIsrael    schedule 27.12.2011
comment
Большое спасибо за эту информацию. Кажется очень полезным. Я тоже посмотрю на это. Может быть, есть способ использовать какой-то cellID, например, найти людей, у которых нет Android-устройства и которым не нужно активное приложение? - person Verhelst; 27.12.2011
comment
возможно, нет, если вы не являетесь государственным агентством :) Я думаю, что во многих странах есть законы, запрещающие частным лицам иметь такую ​​возможность. - person MikeIsrael; 28.12.2011

Лучше всего, вероятно, будет искать устройства Bluetooth.

Большинство телефонов имеют радиомодуль Bluetooth класса 2, который обычно рассчитан на дальность действия 10 м, но это может очень сильно повлиять на окружающую среду (например, вы заметите значительную потерю пакетов при передаче даже через небольшое количество воды, например, в человек.) С другой стороны, радио может обнаруживать устройства на расстоянии до 100 м, если между двумя устройствами не было ничего, кроме воздуха.

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

person Alex Paino    schedule 27.12.2011
comment
Спасибо, я тоже так подумал. Есть еще совет? - person Verhelst; 28.12.2011
comment
Насколько я понимаю, вы хотите найти всех пользователей вокруг определенного пользователя. Вам нужно будет установить приложение на каждое из этих устройств, чтобы иметь возможность их обнаруживать, поэтому все зависит от того, какой диапазон вы ищете. Если вам нужен гораздо больший диапазон, я бы просто попробовал GPS. - person Alex Paino; 29.12.2011