首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS全球定位系统跟踪用户实时定位

iOS全球定位系统跟踪用户实时定位
EN

Stack Overflow用户
提问于 2016-07-12 08:38:07
回答 1查看 1.5K关注 0票数 1

我正在构建一个iOS应用程序,它需要访问两个用户的位置:司机和乘客。这个应用程序将非常类似Uber应用,乘客请求附近的司机来接他,并最终实时跟踪司机的位置。我是一个新的基于位置的应用程序,所以我想要求最好的方法来做到这一点。到目前为止,这是我的算法:

  1. 乘客应用程序请求司机将其当前位置发送到服务器
  2. 服务器查询最近的驱动程序,并向选定的驱动程序发送推送通知消息。
  3. 驱动程序接收推送通知消息并将确认发送回服务器。
  4. 服务器将详细信息发送给乘客
  5. 驱动程序开始通过REST请求将他的位置发送到服务器(每10秒)
  6. 服务器通过推送通知将司机位置发送给乘客。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-07-12 10:56:36

我认为通过push发送数据是个坏主意(比如使用webscoket或者请求服务器休息)。

1)使用CLLocationManager获取当前位置例子,很容易

2)使用APN推送或使用火力基地方便发送推送。

3)只需休息

4)休息

5)使用CLLocationManager并通过定时器发送当前驱动程序位置。使用第一段中的示例

6)使用websocket或请求更新有关驱动程序位置的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38323813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档