我正在开发一个Android出租车预订应用程序,我的目标是乘客应用程序上的所有注册用户都可以在实时地图中查看所有靠近出租车的位置,当他们点击出租车标记时他们可以看到信息关于驾驶室,司机,距离......然后向驾驶员发送请求
出租车的地理定位必须通过司机智能手机完成,司机也有自己的应用程序,他们必须注册。 因为我使用PHP / MySQL建立了一个注册系统,在登录到应用程序之后应该显示一个包含当前位置的地图(乘客的位置)以及所有靠近出租车的地图。 我的问题是我如何广播和展示注册的司机'所有登记旅客的地点?
答案 0 :(得分:2)
驱动程序应用程序应将其位置发送到服务器,并应保存在mysql中,每隔一段时间更新一次,如使用方法(onLocationChanged(位置位置))在驱动程序应用程序中选择的那样。
当乘客打开他的应用程序时,它还将他的位置发送到服务器,服务器将为他选择最近的驱动程序,例如最近的五个使用(谷歌距离矩阵api),您可以使用curl通过您的php服务器调用。此外,乘客的位置应保存在数据库中,并以相同的方式更新以显示给驾驶员。