请教 京东这种订单轨迹的持久化方案是怎么做的?

京东包裹跟踪(GIS)系统上线!所见。这种路线记录持久化是怎么做的?想请教的问题有这么几个:

  • 需要保存哪些字段?(订单号,每隔一段时间的坐标)

  • DB的选择?(MySQL 或者MongoDB,之前听别人技术分享似乎用的是Mongo。MySQL如果专门建一个表用来保存订单轨迹貌似有点搓)

  • 如今大火的共享单车(如ofo小黄车、摩拜单车)app中的也提供了类似查看自己骑车行程的功能。这与上述的京东订单轨迹在系统设计上会有着什么相似之处呢?

望各位大神解答,谢过!


四季花海
浏览 796回答 2
2回答

慕容3067478

路径是GIS中的常见数据结构MultiLine,只是简单的坐标的数组,例如:[[[0,0],[0,1],[1,2],[2,3]],[[3,4],[3,5].[5.6]]至于位置的记录频率可以按照时间间隔来。这种数据其实并不大,另外可以进行压缩,压缩率很高的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript