2016-08-05 86 views
0

我开发一个应用程序,其中我想实现使用谷歌地图下面的事情:如何实时跟踪谷歌地图上的用户?

  1. 某甲可以由多个用户得到跟踪。

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

  3. 如果B人在圣克拉拉的位置和半径为30米时跟踪A人,那么无论何时A人进入或离开该位置,B人都会收到通知。

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

  5. 因此,可以有多个位置在哪个人A被跟踪。我们必须显示他正在行驶的实时方向和当前速度。 像UBER应用程序

我曾与谷歌的支持电话,她告诉我“你必须在数据库维护地理编码记录,以实现自己的跟踪机制”。但如果我这样实现,那么我必须每隔一秒发送一次地理位置到服务器并检索它。

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

感谢, 阿巴斯Mulani

回答

0

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