查找您所在位置附近的用户

时间:2011-12-27 17:34:16

标签: java android gps android-location

我正在寻找一种方法来查找您所在位置的某个半径范围内的用户。 我需要这个的原因是因为我想知道一个地区有多少人。 我发现的一种可能方法是激活蓝牙并找到有源设备。

我想知道是否有其他解决方案,API,可以做到这一点。

2 个答案:

答案 0 :(得分:1)

有谈论对等wifi连接,但不确定状态。会给你一些比蓝牙更远的距离。还有一个图书馆

Can Android do peer-to-peer ad-hoc networking?

还有来自qualcomm的库

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

答案 1 :(得分:1)

您最好的选择可能是搜索蓝牙设备。

大多数手机都配有2级蓝牙无线电,通常额定距离为10米,但它对环境的影响非常大(例如,你会注意到即使少量的水也能传输大量的数据包,例如如同一个人一样。)在硬币的另一面,如果两台设备之间只有空气,那么收音机可以探测距离最远100米的设备。

这个问题的主要问题是你必须要求蓝牙处于活动状态,许多用户可能默认没有蓝牙。

相关问题