O2O配送,配送员的距离通过第三方接口计算?

  1. 我使用workerman,实时更新配送员的地址位置
  2. 但是我该用时第三方的哪些接口来写程序计算配送服务呢,
  3. 希望做过这种玩意的给给意见,思路有点模糊.....
  4. 在下十分感激回答的每一个人...........
阅读 3.4k
3 个回答

没搞过,如果让我搞的话:

  1. 首先每隔一段时间获取配送员的经纬度,目的地也有个经纬度
  2. 然后就可以调这个接口百度地图批量算路接口,应该还有个单个的接口
  3. 重复12.。
  1. 通过定位设备(手机等)获取配送员的定位数据(经纬度)上传到 服务器,可以使用workerman 的websocket连接通讯。
  2. 另外再起一个websoctet监听端口与用户之间的通讯,将获取到的定位数据广播给所有连接的用户
  3. 页面上可以使用高德地图,百度地图等对外的api接入,形成一条轨迹线,点等都是可以的。

基本的过程就是这样。

新手上路,请多包涵

Redis 3.2 新增了LBS的定位服务..有关于GEO的计算...可以去看看..
1.每隔一段时间,配送员上传自己的经纬度
2.客户点击获取自己的经纬度在Redis 中计算获取客户与配送员
这种比较适合一点对多点的距离计算...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题