滴滴这样的实时位置推送是怎么实现的

2020-11-02 02:30:55 +08:00
 ThanksSirAlex

想要了解一下,有没有什么开源的解决方案可以参考一下的。

5413 次点击
所在节点    程序员
32 条回复
hanbing135
2020-11-02 13:47:30 +08:00
哪有实时位置 感觉都是滴滴自己算法画上去的 遇到好多次车的轨迹跟车的实际位置不一致了 感觉就是过段时间采集一下真实位置 其它时间都是算法瞎算的
garlics
2020-11-02 13:54:32 +08:00
突然想到这张图<img src="https://s1.ax1x.com/2020/11/02/BBbHlF.gif" />
takemeaway
2020-11-02 14:19:27 +08:00
笑死,一群没有实践过的人在这里高谈阔论。
1 楼猜的对了点。 实际上实时位置推送就是 GPS+消息推送,做过位置监控的都知道。
之前我们就做过间谍软件,一种是在车上放带电池的物联网设备,可监控车辆位置,一种是间谍 APP,后台监听,手机位置实时查看。
滴滴的难点在于信息多,还有路径规划麻烦。
你自己使用不需要什么解决方案,直接获取 GPS 信息,socket 推到服务器就行了。服务器再实时推给需要展示的用户。
kop1989
2020-11-02 14:21:19 +08:00
@takemeaway #23 哟,这个号放出来了?
takemeaway
2020-11-02 14:23:57 +08:00
@kop1989 不好意思,我只是忙一段时间没上而已。 你这水平不用瞎回答了
kop1989
2020-11-02 14:28:32 +08:00
@takemeaway #25 非要拿出实锤么😂
MinQ
2020-11-02 14:48:49 +08:00
我总觉得难道不应该是手机定时上报位置,推送到服务器,服务器存储到 Redis 吗
美团 16 年存储快递员位置的方案
https://www.slideshare.net/meituan/12lbs
ThanksSirAlex
2020-11-02 15:37:42 +08:00
@MinQ 用户侧的客户端轮训拉取位置吗
MinQ
2020-11-02 15:39:50 +08:00
@ThanksSirAlex 对啊,用户的 app 轮询上传位置就好了
MinQ
2020-11-02 15:40:23 +08:00
@ThanksSirAlex 司机的 app 也是用户 app 啊
vcode
2020-11-05 14:07:58 +08:00
算法画的轨迹,不信你去问滴滴
TypeError
2020-12-22 19:40:12 +08:00
https://eng.uber.com/real-time-push-platform/
巧了,刚看到 uber 的文章

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/720839

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX