我昨天在手机地图上搜一家咖啡馆,发现它标注的位置居然在一条巷子里。走过去一看,店门口挂着“本店已搬迁”的牌子,新地址离老地方隔了两条街。气得我当场想骂人,但转念一想,地图上的标注到底是怎么来的?谁有资格给一个地方打上坐标?这事儿其实比我们想象的要复杂得多,背后藏着一条从官方到民间、从机器到人的完整链条。

最基础的地图标注来自政府测绘部门。这些机构掌握国家地理信息数据库,每条路、每座桥、每个行政区划的边界,都是他们用卫星和测绘车一点一点量出来的。你在百度地图或高德地图上看到的大路名称、河流走向、公园范围,基本都来源于这套官方数据。但问题是,政府数据只覆盖公共区域,那些藏在小区里的理发店、写字楼里的私房菜、创业园里的手作工作室,官方测绘人员并不会专门跑一趟去记录。这就给了商业地图平台巨大的发挥空间。
商业地图公司是怎么做的呢?他们有一套自己的数据采集方式。最直接的是派车扫街。你注意到没有,有些城市里偶尔会看到车顶装着球形摄像头的白色轿车,那就是地图公司的采集车。车子沿着马路慢慢开,360度摄像头把沿途的商铺招牌、门牌号、路牌全部拍下来,然后后台用图像识别技术自动提取店名和地址。这个方法效率高,但有个硬伤——只能拍到临街的店面,藏在二楼或院内的商家根本扫不到。而且店铺招牌换得勤,今天挂的是“老王面馆”,明天可能就改成“老李饺子馆”。采集车一年才来一次,地图上的信息自然会滞后。
更灵活的方式是让用户自己动手。高德和百度都开放了“地点新增”功能,你发现地图上没有的店铺,可以打开 APP 拍照上传,填上店名、地址、电话、营业时间,提交后地图公司会派人审核。审核通过后,这个地点就会出现在地图上。听起来挺民主,是吧?但其中猫腻不少。有些商家为了让自己更显眼,会把位置故意标偏几十米,甚至标到竞争对手的门口。更过分的,有人批量注册虚假店铺,把地图当成免费广告牌,专门引流到自己的网店。地图公司审核人员每天要处理几万条新增请求,根本不可能每个都实地核查,只能靠交叉验证——比如看该地址是否被其他用户举报,或是否有快递单号对应。但道高一尺魔高一丈,虚假标注仍然防不胜防。
外卖平台的地图标注又是一套逻辑。美团和饿了么的商家地点,主要靠骑手和商家自己确认。骑手第一次去取餐时,APP 会记录他的 GPS 轨迹,如果十个骑手都在同一个楼门口停下,系统就自动把那个点设为商家位置。这个方法比用户手动标注更靠谱,因为骑手的轨迹是真金白银跑出来的,造假成本高。但也有问题——骑手有时因为找不到路而绕圈,或者手机信号在电梯里漂移,导致标注位置出现偏差。我有个朋友开奶茶店,地图上硬是被标到了隔壁便利店的位置,他投诉了三次才改过来。每次改完后,骑手仍习惯性跑到便利店门口,气得他只好在店门口贴了个大箭头。
国际品牌和大型连锁店的地图标注,往往走的是“官方合作”路线。星巴克、麦当劳等企业,会直接把自己所有门店的精确经纬度、楼层、入口朝向打包发给地图公司。地图公司拿到数据后直接导入数据库,连审核都省了。这种标注最准确,因为数据源头就是商家自己,而且他们会定期更新。但小商家没有这种待遇,只能靠前面提到的零散手段。结果是,同一个商圈里,同一品牌的大店标注误差不超过 5 米,小店的误差可能达到 50 米。这种不公平本质上是数据获取成本不同造成的,地图公司也无可奈何,毕竟他们也要算经济账。
最近这两年,地图标注开始引入机器学习和众包模式。比如滴滴和 Uber 的司机每天开车跑在路上,他们的手机 GPS 数据被地图公司买去,用来判断道路是否畅通、是否有新路开通。如果大量司机的轨迹都偏离了地图上的原有道路,系统就会自动提示“疑似有新路”,然后派无人机或专人去验证。这个方法比采集车便宜,而且覆盖面广,连农村的田间小路都能捕捉到。但机器学习的缺陷是容易误判——如果一群人都在同一个地方掉头,系统可能以为那里有个路口,实际上只是堵车导致的绕行。所以机器标注的一道关口,仍然需要人工判断。
说到底,地图上每一个小点,背后都是一场数据博弈。官方数据保底,商业采集覆盖主干,用户贡献填补细节,机器算法动态修正,再由审核人员把关。链条里任何一个环节出问题,最终呈现给我们的坐标就会失真。而最讽刺的是,我们这些普通用户一边抱怨地图不准,一边又在不知不觉中成为这条链条的一环——每次导航后给的反馈、每次主动上传的店铺照片、每次点外卖时留下的轨迹,都在帮地图公司修补漏洞。下次再被地图坑的时候,别急着骂,想想自己有没有顺手帮它把坑填上。
