【问题标题】:How to track user on google map in real-time?如何在谷歌地图上实时跟踪用户?
【发布时间】:2016-08-05 09:02:02
【问题描述】:

我正在开发一个应用程序,我想在其中使用谷歌地图实现以下目标:

  1. A 可以被多个用户跟踪。

  2. 每个跟踪人员 A 的人都可以在地图中放置一个图钉并绘制一个半径,以便他们可以在不同的位置跟踪人员 A。

  3. 如果人员 B 在圣克拉拉位置跟踪人员 A,并且半径为 30 米,那么每当人员 A 进入或离开该位置时,人员 B 都会收到通知。

  4. 如果人 A 已到达跟踪位置,并且正在旅行,那么 我们必须在地图上实时显示他的速度和行进方向。

    李>
  5. 因此可以在多个位置跟踪人员 A。我们必须显示他正在行驶的实时方向和当前速度。 喜欢优步应用

我与 google 支持人员打了一个电话,她告诉我“您必须通过在数据库中维护地理编码记录来实现自己的跟踪机制”。但是如果我这样实现,那么我必须每一秒都将地理位置发送到服务器并检索它。

这个问题还有其他解决方案吗?

谢谢, 阿巴斯·穆拉尼

【问题讨论】:

    标签: android ios google-maps google-maps-api-3 tracking


    【解决方案1】:

    您需要实现自己的机制,方法是保存人员 B 添加的标记,然后针对每条记录对照人员 A 的位置检查它们。您还需要保存 A 的位置以及他的速度和位置,然后将其显示在地图上。

    【讨论】:

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