我尝试创建一个非常类似于iPhone上的“查找我的朋友”的共享跟踪服务,我注意到当您没有3G或4G信号时,无法使用GPS找到朋友的当前位置。我想知道是否有可能使用蓝牙连接找到朋友的手机并在近距离发送信号以便找到他们的位置。这显然是一个非常复杂的过程,但我很想知道这项技术是否存在。
答案 0 :(得分:0)
可行吗?是
值得吗?不是在大多数情况下。
基本上,您必须使用底层蓝牙API,创建与其他设备(所有代码)的配对,然后将坐标从一个设备传输到另一个设备。我强烈建议使用其他替代方案。
如果它仅限于Android,您可以尝试操纵NFC芯片。与蓝牙相比,这将更容易,因为NFC不需要配对。唯一的缺点是苹果只有无源NFC芯片(而不是Android的有源NFC芯片),除此之外,苹果还没有为开发人员开放NFC API。因此,此选项不适用于ios。
答案 1 :(得分:0)
你也可以用信号强度来计算方向(google上有关于此的文章很少),但你会得到近或远的东西,导致确切的位置无法确定。