比如某某打车的线路图, 是怎么标记的历史线路的呢?
1
opengps 2019-06-17 13:50:37 +08:00 1
一组坐标信息而已:客户端 id,经度,纬度,速度,角度,时间
|
2
opengps 2019-06-17 13:58:51 +08:00
如果是关系型数据存储,分享下我之前用过的 https://www.opengps.cn/Blog/View.aspx?id=284
|
3
kzfile 2019-06-17 14:03:11 +08:00
我们存就是存到专门的地理类型字段.
当然,存之前,还是需要处理一下,去除多余点 |
4
sujin190 2019-06-17 14:11:15 +08:00
这不就是和录音差不多原理么,按固定时间采样,比如 1 秒采样当前经纬度、速度和时间,然后压缩就可以了啊,压缩也就是去除相同方向速度的不同时间重复数据就可以了,最后数组保存就是了
|
5
sujin190 2019-06-17 14:12:15 +08:00
而且压缩之后只需保存经纬度和时间就可以了,并不复杂吧
|
9
xiang578 2019-06-17 15:23:13 +08:00
从地图数据商那里买过来的数据会将现实中道路转换成 link,link 会有起点和终点的 geo 坐标,数据库中会保存路线的 link 序列,前端展示时根据 link,去查 link 转 geo 表来画图。
|
11
opengps 2019-06-17 16:49:03 +08:00
@sazima 点的按顺序连线,就是线,参考百度地图的折线覆盖物 http://lbsyun.baidu.com/jsdemo.htm#c1_1
|