于是我问类似的东西昨天确实收到了一个回答我的问题,但我不认为我真的问它正确,因此没有得到我所需要的准确信息不。使用Android的GPS检测并与其他手机连接
我在寻找一个API,一些开源代码,甚至只是一种方式,别人已经在Android取得这样的。我正在制作一个应用程序,需要查找指定半径内的所有其他Android设备。例如,当您打开Android谷歌地图应用程序,并搜索“Restaurants [ZipCode]”时,它将使用从您的邮政编码修改的半径并查找所有这些地方。 GPS可以获取您的位置,而且地图会使用该信息查找地点附近的地址内的餐馆。我想能够使用GPS找到我的位置(因为它现在可以很容易地),但不是在地图上找到东西(已经内置),而是希望能够找到我的位置其他支持GPS的Android手机。我知道他们必须同时播放他们的GPS信号(因为他们没有像餐馆那样将数据存储在某种中央数据库中)。然而,我不只是想找到这些手机,我想发送/接收这些手机的数据(显然具有正确的权限)。
现在,我找到了像Bump API这样的东西。但是,BUMP使用手机传感器来触发此搜索。因此,基本上,如果您将手机与另一手机“碰撞”并让应用程序运行,则会继续,然后使用GPS查找刚碰到的另一手机的位置并在它们之间交换数据。这就像我想在他们的API中做的事情一样,他们没有提供这样的功能,只是说:“嘿,给我所有距离我一英里以内的手机。”
我还发现API的,可以做正是我需要的,但他们必须在同一个蓝牙范围或相同的Wi-Fi网络,这不适合我需要在所有的。
你们知道任何能满足我需要的东西吗?或者可以修改Bump API(如果你已经这样做了),不必使用手机传感器并直接通过GPS为您周围的手机查找手机信息?或者是否存在超过3g/4g网络而不是仅存在Wi-Fi /蓝牙?
谢谢你们。
嗨,你发布这个问题已经有一段时间了,但是我发现这很有趣,并且会帮助我完成一个我正在做的项目 - 你在这里找到了什么有用的东西吗?诸如“列出距离该地点一英里内的所有电话”?谢谢 – 2016-10-14 07:14:35
@DrConfuse请阅读我的回答 – chinmish 2017-07-10 12:42:33