优步的应用如何实时跟踪出租车?让我详细说明: -
我已经浏览了很多博客,之后我可以考虑下面的解决方案来解决这两个问题:
有更好的方法吗?请提供您对此问题的见解。
答案 0 :(得分:0)
我认为每个驾驶室都配有GPS跟踪器(可能是基于移动设备的应用程序也不确定)来跟踪和发送实时数据,一旦位置数据发生变化,建立的TCP连接将用于通信。
答案 1 :(得分:0)
我的应用程序在这里有同样的问题,其中驱动程序在服务器的MySQL表中发送它们的位置。我认为最好的方法是WebSockets,在服务器和客户端之间创建连接并发送新的每次更改时的位置。 我真的不知道是否是最好的方法,但我会尝试这样做,也许可以帮助你。 我使用PHP,所以我会尝试使用Ratchet:
答案 2 :(得分:-1)
我认为出租车不会与服务器通信,反之亦然,直到有一些客户/乘客固定他的位置和目的地。客户端的请求被发送到服务器,然后服务器查找更靠近客户端/乘客的出租车。他们很可能正在使用谷歌的 GCM 谷歌云消息服务。