2

我有一个Android项目,可以帮助出租车司机获取请求出租车的乘客的位置并将其放置在地图上,该项目有两个部分(通过 Web 服务连接的单独项目),乘客部分读取GPS坐标乘客并每 30 秒或每 200 米更新一次,并将更新发送到 Web 服务。第二部分是读取驱动程序的驱动程序部分,将其GPS发送到 Web 服务,然后仅显示仅在地图范围内的用户我有一个问题,我不知道如何从中获取GPS坐标将两个部分的 webservice 完全同时设置为地图上的一个准确点。

4

3 回答 3

0

您在系统中看到示例吗?总是循环光标 GPS 坐标,Util fill require ,再次下一个循环...我来自中国,我的英语太糟糕了。

于 2013-02-26T08:42:42.030 回答
0

您可以使用两个数据库表在您的 Web 服务器上存储乘客和出租车司机发送的位置,并存储乘客和出租车司机发送的位置(经度和纬度)。当出租车司机将他们的位置发送到网络服务器时,您可以查询乘客表并找到距离出租车司机发送的位置较近的乘客。然后您可以更新出租车司机的地图以显示乘客位置。

于 2013-02-26T08:57:59.233 回答
0

如果你想同步两个位置,有一个“技巧”:

只需将时间戳添加到您的位置:

location = (timeUTC, latitude, longitude)

使用时差相同或较小的位置进行显示/同步。

传输时间为 8 字节长的值,表示 UTC 时间。

于 2013-02-26T18:38:21.963 回答