android - 实时位置广播

标签 android mysql google-api

我正在开发一个Android出租车预订应用程序,我的目标是乘客应用程序上的所有注册用户都可以在实时 map 中看到所有附近出租车的位置,当他们单击出租车标记时,他们可以看到有关出租车的信息出租车、司机、距离...然后向司机发送请求

出租车的地理定位必须通过驾驶员智能手机完成,驾驶员也有自己的应用程序,并且必须注册。 因为我用 PHP/MySQL 制作了一个注册系统,登录应用程序后不应该显示包含当前位置(乘客位置)以及所有出租车附近的 map 。 我的问题是如何向所有注册乘客 map 广播并显示注册司机的位置?

最佳答案

驱动程序应用程序应将其位置发送到服务器,并应保存在 mysql 中,并按照您在驱动程序应用程序中使用方法 (onLocationChanged(Location location)) 选择的时间间隔进行更新。

当乘客打开他的应用程序时,它还会将他的位置发送到服务器,该服务器将为他选择最近的司机,例如使用(谷歌距离矩阵 api)最近的五个司机,您可以使用 curl 通过 php 服务器调用。此外,乘客的位置应保存在数据库中,并以相同的方式更新以显示给司机。

关于android - 实时位置广播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42594718/

相关文章:

mysql - mysql对特定列排序后分页的问题

php - 如何持久访问用户的谷歌帐户?

android - 处理来自线程的 UI 代码

mysql - 将删除的记录添加到自增表中

Php 到 MySql 选择查询不起作用

meteor - 使用 Meteor 和 percolate 的 google-api 包访问 Youtube API

google-api - Google API 服务帐户授权错误

android - 适用于 Android 的 Twitter,例如左右滑动快捷菜单

java - 在手机上单步执行 Android 代码 - 大行号差异

android - 如何在 Oreo (8.1.0) 上获取/data/anr/anr_xxx?