【问题标题】:Track other devices with GPS, android? [closed]使用 GPS、Android 跟踪其他设备? [关闭]
【发布时间】:2013-09-26 10:35:15
【问题描述】:

我正在开发一个将安装在大约 50 台设备上的应用程序。

我将在每 5 分钟内获取所有这 50 个用户的位置。

我有一个小概念,告诉我这是否可能。如果可能的话,我该如何实现呢?

所以我们有位置坐标,即所有 50 台设备的纬度和经度。

跟踪半径约为 5 公里。

现在我要做的是在地图上显示所有这些设备的位置。如果这些设备中的任何一个正在移动,那么用户必须能够看到其他设备的移动。

那么各位有什么解决办法吗?

【问题讨论】:

  • 是的,你可以这样做......你需要为此维护数据库
  • 是的,我有数据库,并且数据库中有所有这 50 台设备的坐标...bt 如何在地图上显示它们
  • 你在地图上添加了标记?如果不搜索其一行代码,则进行循环并在地图上添加所有代码
  • 查询您服务器的数据库以获取 50 台设备的位置并在地图中更新它们

标签: android gps location


【解决方案1】:

在我看来,您必须需要一个网络服务器,并通过使用网络服务将所有纬度和经度存储到具有唯一设备 ID 的网络服务器上。一旦您获得所有设备的纬度和经度,然后使用网络服务同步数据并在地图上显示它们的位置。对于运动,您可以通过在每个特定时间段刷新网络服务来绘制路线。

【讨论】:

【解决方案2】:

您需要有一些后端来保存所有设备的位置。在每台设备上,您都需要使用计时器提供服务,以每 5 分钟推送一次当前位置并拉取其他用户的位置。我没有看到任何其他解决方案。

为了显示你只需要谷歌地图。 我建议检查一下: http://www.vogella.com/articles/AndroidGoogleMaps/article.html

在保留 ArrayList 和你的标记并刷新它们之后 每 5 分钟在地图上定位一次。

【讨论】:

  • 是的,我知道并且已经这样做了......
  • 我刚刚编辑了我的答案
猜你喜欢
  • 2014-02-18
  • 1970-01-01
  • 2017-01-14
  • 1970-01-01
  • 2014-03-22
  • 1970-01-01
  • 2012-05-03
  • 2011-12-19
  • 2019-06-27
相关资源
最近更新 更多