【发布时间】:2013-01-22 04:00:00
【问题描述】:
如果我想被接走,我如何使用 GPS 通知该地区的出租车司机?我见过很多关于寻找出租车并在任何地方接你的应用程序,例如http://www.taxifinder.com/。
我想知道它背后的想法是什么? 出租车运营商是否需要有一个服务器让我可以访问它并告诉他们我需要一辆出租车? 我真的不知道该怎么做,谁能赐教。应该如何完成的步骤/列表。
【问题讨论】:
如果我想被接走,我如何使用 GPS 通知该地区的出租车司机?我见过很多关于寻找出租车并在任何地方接你的应用程序,例如http://www.taxifinder.com/。
我想知道它背后的想法是什么? 出租车运营商是否需要有一个服务器让我可以访问它并告诉他们我需要一辆出租车? 我真的不知道该怎么做,谁能赐教。应该如何完成的步骤/列表。
【问题讨论】:
我不知道它的可扩展性,但这里是一个尝试:
可以处理来自前端的请求并处理它的网络服务器。一个简单的情况是它接收请求者的信息,包括 GPS 坐标。然后它会检查附近注册到网络服务器的驱动程序并向他们发送推送通知。
一个推送通知系统,用于将通知推送给出租车司机。看看Google Cloud Messaging 虽然我相信在这种情况下没有过滤用户的选项。
ps。出租车司机必须为其设备注册推送通知。再想一想,出租车司机[s] 的位置访问将是必需的,以便过滤将接收调度请求的司机。然后可能会添加一个功能,如果一个驱动程序“接受”调度,则通知用户并且其他驱动程序不能再接受它。
【讨论】: