使用相同的安卓应用在谷歌地图中查找附近设备的位置
Posted
技术标签:
【中文标题】使用相同的安卓应用在谷歌地图中查找附近设备的位置【英文标题】:Finding Location of nearby devices in google map using same android app 【发布时间】:2014-08-14 16:00:49 【问题描述】:我正在开发一款安卓应用,例如 Easy Taxi、Uber、lyft。现在我只想显示在特定距离内使用该应用程序的用户图标。我已经开发了一个基本的应用程序来查看我的位置,我现在想根据一些唯一键(例如它们的 UDID)查看其他设备的位置。
任何人都可以帮助我建立这个逻辑,这将非常有帮助,因为我无法继续前进。由于我是 android 新手,请让我知道相同的 cmets
【问题讨论】:
这太宽泛了。请将您的疑虑缩小到可以用几段来回答的问题。 了解适用于 Android 的 BLE(低功耗蓝牙)。这似乎是该问题的一个合适的解决方案。文档将帮助您编写基础工作模型。 developer.android.com/guide/topics/connectivity/… 您打算使用互联网连接设备,蓝牙吗?这些设备会直接相互通信还是您将使用服务器? - 请提供更多细节。 @Ndupza 我想通过服务器连接它们,即使使用互联网也可以。 【参考方案1】:如果您要使用服务器,您可以让所有设备将当前位置发送到服务器。既然您说您将拥有用户,我假设您的用户将拥有他们希望看到和被看到的人的朋友列表。
所以你可以做的是让每个订阅了一个人的用户定期向那里发送坐标。一旦 A 获得 B 的坐标,使用 Android 的 Proximity Alert 来确定 B 是否在附近(在 A 的设备的一定范围内)
然后您可以从那里执行您想要的任何操作。这是一个接近警报的教程Android Proximity Alert
【讨论】:
以上是关于使用相同的安卓应用在谷歌地图中查找附近设备的位置的主要内容,如果未能解决你的问题,请参考以下文章