小黄车ofo是怎么实现自行车定位功能的?
李一鸣的杂货铺
小黄车虽然没有定位系统,但是骑行的人的位置通过app或者公众号是可以定位到的,获取了骑行的人的位置,等于是获取了小黄车的定位。
用户在一段骑行结束后,在ofo的app或者公众号上操作“结束骑行”时,除了上行自己骑行的时间,同时也上传了自己当前的地理位置。而ofo把这个位置作为这辆车当前的位置显示在地图上,当附近的人在ofo的app或公众号中找车时,就会把这个位置在地图上显示出来。简单点说就是把前一个用户骑行结束时代位置作为下一个用户找车定位的位置,实际上在用户操作过程中,还有感知不到的部分,如下图所示:
ofo用很低的成本,实现了类似摩拜的定位功能,这种方式很取巧,必然有很多不严谨的地方,这也导致运营上的一些不方便:比如当一个用户骑行结束后,忘记点击“结束骑行”了,走了一段路回家才想起来点击,这时候服务器获取的这个定位实际上是个垃圾数据,这个位置实际上并没有车,但是ofo会把这个地址标注为用过的那辆车的位置。在地图上标注这个位置有车,当附近有人找车时,地图上会显示周围有车,这样的定位是不准确的。
2021-09-23 17:40:14 484查看 2回答
2021-09-23 17:46:21 491查看 3回答
2021-09-23 17:46:21 710查看 3回答
2021-09-23 17:46:21 492查看 2回答