前阵子我用高德地图导航去一个朋友新开的咖啡馆,输入地址后,地图上标了个点,但到了附近才发现那是个死胡同。我在巷子里绕了三圈,下车问了路边卖早点的大爷,才知道咖啡馆其实在隔壁那条街上,入口被一排违章建筑挡住了。这不是我第一次被地图“坑”了。想想也是,地图上那条标注的线路,背后藏着多少肉眼看不见的猫腻?地图公司画线时,靠的是卫星图、街景车、用户上传的数据,但这些数据永远跟不上现实的变化。比如那条死胡同,可能三个月前还能通行,但施工队一来,一堵墙一立,地图上的蓝线就成了骗人的鬼。

地图线路标注这件事,看上去是个技术活,其实背后全是生意经。我有个朋友在滴滴做过地图数据标注,他说他们团队每天的工作就是盯着屏幕,把道路从卫星图上抠出来,然后判断哪条是主路、哪条是小巷、哪里是单行道。听起来像在玩连线游戏,但每条线标错了,可能就让司机多绕十公里。更关键的是,地图公司得跟政府、地产商、商户打交道。比如某个商场开业了,地图公司收了钱,就会把商场入口标注得特别醒目,哪怕那个入口实际是个后门,顾客得穿过整个停车场才能到正门。而一些老字号小店,没给地图公司交“合作费”,就可能在地图上被标成“已关闭”或者根本搜不到。这种标注背后的利益交换,普通用户根本看不见,但天天都在被影响。
我查过一些数据,国内几家主流地图App,每天因为线路标注错误被用户投诉的次数高达几千次。但地图公司的回应往往是“数据已更新,请重新尝试”。这句话听着挺客气,实际意思是“你的反馈我们收到了,但改不改得看我们心情”。有一次我投诉了一个标注错误的路口,过了两个月才更新。这期间有多少人被误导?没人知道。地图标注的更新速度,跟城市的建设速度完全不成比例。北京有个著名的“大裤衩”建筑群,周边道路三年改了五次,每次改完,地图上都得等半年才能跟上。而标注错误带来的后果,轻则多走冤枉路,重则可能让急救车、消防车绕路,耽误救命的时间。
其实地图线路标注的本质,是一个“现实世界数字化”的过程。但现实世界太复杂了,一条路今天能走,明天可能就被围挡封了;一个小区今天还能穿行,后天可能就装了门禁。地图公司得靠无数个数据源来拼凑真相。比如他们用出租车、网约车的轨迹数据来判断道路是否畅通,用用户上传的照片来验证标志物,甚至用算法预测哪些路可能临时封闭。但这些数据都是有延迟、有偏差的。出租车司机会避开拥堵,网约车司机爱走小路,这些行为模式被算法捕捉后,反而可能误导地图标注。比如算法发现某条小巷经常有车经过,就标注成“可通行”,但实际上那只是几个司机为了绕路才走的非法通道。
我认识一个在百度地图做数据标注的姑娘,她说她们团队最怕的不是技术问题,而是“人情债”。有些地方政府的官员会打电话来,要求把某条新修的“政绩路”提前标注出来,哪怕那条路还没完全通车。还有些开发商,会要求把楼盘周边的无名小路标成“主干道”,好让看房的人觉得交通方便。地图公司夹在中间,有时候不得不妥协。毕竟政府的地图开放许可、开发商的广告投放,都是实打实的收入。所以你看,地图上那些线路标注,表面上是为了让你找到路,实际上也是在给各种利益方画饼。
更让人无语的是,有些地图标注错误根本就是“躺平”的结果。我亲眼见过一个案例:某地图App把一条单行道标成了双向通行,结果好多司机开进去才发现对面来车,堵成一团。投诉了半年,地图公司才改过来。为什么改得这么慢?因为地图标注的修正需要经过层层审核:先得有人工确认错误,然后提交给算法团队判断,再找数据源核实,才能上线更新。这套流程走下来,少则几周,多则几个月。而城市道路的变化,每天都在发生。地图公司不是不想快,是他们的人力、算力根本跟不上。说白了,地图标注的现状就是:用有限的数据去追赶无限的变化,永远在补窟窿。
这些年,地图公司也在尝试用新技术解决标注问题。比如用AI自动识别卫星图上的道路,用众包模式让用户实时上传路况,甚至用无人机采集数据。但AI会犯傻,会把停车场里的车行道误标成道路;众包数据真假难辨,有人故意上传错误信息来恶作剧;无人机飞一趟的成本又太高,不可能覆盖所有角落。所以到头来,最靠谱的还是人工标注。但人工标注又慢又贵,一个标注员一天最多能标几百条路,而全国有几十万公里道路,更别提那些藏在小区、园区里的内部路。地图公司只能抓大放小,先保证主干道的准确性,至于那些犄角旮旯的小路,错了就错了,反正影响范围小。
站在用户的角度,我们当然希望地图越准越好。但现实是,地图标注永远是个“差不多”的活儿。它不可能完美,因为现实世界本身就在不断变动。我们能做的,就是别太依赖那条蓝线。导航的时候,多看看路牌、多问问路人、多留个心眼。地图公司也该明白,标注不准确不只是技术问题,更是信任问题。你一次标错了,用户可能骂几句;你次次标错,用户就会换App。而一旦用户开始怀疑你画的那条线,所有地图生意的基础就动摇了。毕竟,地图的本质不是一张图,而是一个承诺——承诺那条路真的能走通。如果承诺总是落空,那谁还愿意跟着你的蓝线走?
