为们的骑手合理接单以及规划路线,例如,尽可能接商家、用户都距离骑手比较近的订单,但是,这个算法目前的牛外卖根本就支撑不了
首先,们没有办法定位们的骑手位置,因为们的骑手只有一台2G手机,没有GPS模块,无法向服务器上报坐标,所以,这样一来,们根本没办法基于骑手的位置,给合理分配订单;
其次,们系统内部也没有基于实际坐标,做一套自己的电子地图
如果想在自己的服务器内标记位置,首先需要一套电子地图数据,并且需要后台系统支持这套电子地图,只有这样,们的位置信息才有位置标记
这就好像一个人的大脑,如果的脑子里根本没有美国地图的大概雏形模板,告诉纽约市曼哈顿区,脑子里记录的就是这行文字“纽约市曼哈顿区”,根本就不知道这该死的纽约市曼哈顿区到底在美国的哪个位置,连一个大概范围都不知道
这种情况下,如果告诉,有一个订单需要从纽约曼哈顿中心公园取货,送到第十六街35号,这个人对这两个位置根本没有任何其的概念,因为的大脑里没有基础地图
如果牛外卖想在自己的系统里实现把商家的地址,以及收件人的地址坐标化,那么们的系统才能判断出来,A、B、C、D这四个地址,哪两个离得更近、哪两个组合的订单最便捷、最容易加入其订单来合并配送
们当初仓促上线,本身就有许多的技术漏洞没有解决,更不可能兼顾这么一套后台框架
但是李牧的饿了么后台架构就不一样,李牧虽然现在也没有办法实现实时定位骑手位置的功能,但李牧起码已经把整个沪市的每一个区、每一条路、每一条街、每一栋建筑都进行了坐标化,的后台里,早就有了整个地图以及这些地址的坐标,如果系统接到大量订单,它自己会先根据订单规划单个订单需要跑的配送路线,然后在这个配送路线的基础上,增加其适合合并的路线
这个,牛外卖再有一个月的时间都实现不了
既然实现不了,就无法为自己的骑手提供任何实质性的帮助,所以骑手接单,距离远近全靠运气,想合并订单、一趟多跑个一两单也不可能
由于大量自行车骑手没有完成规定订单数,们立刻对这项工作失去了兴趣,好在卢允浩及时让步,把每天最低的二十单,暂时下调到了每天十五单
每天只要完成十五单,就能拿到六十元,自行车配送一单的成本已经达到四元
但是卢允浩只能咬牙接受,这是没办法的办法,至少这样可以先支持平台运转起来,而不至于让许多用户想下单都下不了
第二天,自行车骑手的多数都实现了单日配送十五单的要求
卢允浩松了口气,于是决定继续扩大自行车配送队伍