【问题标题】:Tracking multiple users in real time on a live location on the map在地图上的实时位置实时跟踪多个用户
【发布时间】:2018-10-25 11:58:47
【问题描述】:

我正在搜索多个用户的实时实时位置。像 Ola 出租车和 Uber Taxi 现场位置。我试图找到很多东西,但没有找到任何东西。 我也尝试使用 Pubnub。但没有成功。

提前致谢。

【问题讨论】:

  • 只需从您的用户列表中获取经度和纬度并添加为循环中的标记
  • 不是这样我想跟踪实时位置。
  • 这可能会有所帮助。 codeburst.io/…
  • 使用FusedLocationProviderAPI
  • 1) 了解如何获取用户的位置 2) 了解如何与例如共享和读取数据Firebase 或 PubNub 3) 了解如何显示地图并在地图上的任意位置放置标记 4) 将所有这些放在一起以形成完整的应用程序。大致就是这样,但这对于 StackOverflow 的答案来说太过分了。所有这些都有可用的文档。

标签: android google-maps location pubnub


【解决方案1】:

我建议你应该有一个 WebSockets 服务, 所以跟踪的准确性很好并且是最新的,

您将使用一个客户端将 (long, lat) 发送到 WebSockets 服务,

另一个客户端将从套接字连接接收最新更新, 然后在地图上显示这些更新。

一切看起来都很简单, 但这将需要一个可靠的后端服务实现, 要处理套接字故障, 还在客户端对位置服务进行可靠管理, 因为这会很快耗尽电池电量。

【讨论】:

    猜你喜欢
    • 2020-02-10
    • 2017-02-08
    • 2016-11-14
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 2014-10-02
    • 1970-01-01
    相关资源
    最近更新 更多