【发布时间】:2016-11-14 09:30:54
【问题描述】:
我正在构建一个需要访问两个用户位置的 iOS 应用:司机和乘客。这个应用程序将与优步应用程序非常相似,其中乘客请求附近的司机来接他并最终实时跟踪司机的位置。我是基于位置的应用程序的新手,所以我想寻求最好的方法来做到这一点。到目前为止,这是我的算法:
- 乘客应用程序通过将司机的当前位置发送到服务器来请求司机
- 服务器查询最近的驱动程序并向选定的驱动程序发送推送通知消息
- 驱动程序收到推送通知消息并将确认发送回服务器
- 服务器将详细信息发送给乘客
- 驱动程序开始通过 REST API 请求将他的位置发送到服务器(每 10 秒)
- 服务器通过推送通知将司机位置发送给乘客
谢谢
【问题讨论】:
标签: ios gps mkmapview mapkit core-location