答案 0 :(得分:1)
这里有几件事要提。
没有这样的内置API可以将Android用户的位置和方向广播/单播到其他Android用户。
让我们采用优步的相同例子。
因此,当驱动程序在线时,在用户和Uber服务器之间设置常量连接。这些主要是套接字连接。服务器不断地对驱动程序移动设备进行ping操作,并在需要时依次返回优先服务器中更新的设备的位置和方向。
现在,当客户打开应用程序时,设备位置将作为请求参数的一部分发送,服务器将返回包含位置和方向的出租车详细信息。
有时您可能会看到司机正在从一个位置移动到另一个位置。它们是
之间不断更新数据的结果驱动程序设备 - 优步服务器 - 客户设备
现在问题是如何检测设备的方向。你可以找到它here。