一款没有广告、没有会员、连官网都只有几屏纯文字介绍的地图App,靠什么在OpenStreetMap(OSM)的编辑器江湖里站稳第二把交椅?答案是StreetComplete——它把普通人望而生畏的地图标签体系,拆成了一道道“到现场拍照回答”的选择题。这不是又一个众筹式地图App的自我介绍,而是一套用产品设计解决众包数据治理难题的样本。
OSM常被称作“地图界的维基百科”:任何人都能编辑,但也因此长期被数据不完整、更新滞后困扰。传统编辑器JOSM、iD功能强大,门槛却高,普通用户看着满屏的key-value标签根本无从下手。StreetComplete的做法是反过来——App先扫描你附近哪些地图要素信息缺失,生成一个个“quest”(任务),你到现场核实、点几下选项,答案就以你的名义直接写回OSM,不需要打开任何专业编辑器。
一个官网自述之外的排名事实
StreetComplete官网的文案很克制,只说“帮OSM填补缺失数据”,没有一个数字支撑它的分量。但OSM官方统计给出的历史数据不容忽视:2021年它按用户数排到全部OSM编辑器的第二位,约有2.19万用户在用;2022年按编辑总量算,它排到第四,编辑次数约1290万次。
这两个数字需要一句提醒:它们是历史节点数据,不是实时排名。StreetComplete最新的版本迭代和最新一年的编辑器排位,官网和公开资料都没有给出更新数字,只能靠读者自己去GitHub的releases页面和OSM官方统计页确认。把一份产品说明页读成“头部工具有实锤数据”,和把两年前的排名当成今天的现状,是两件不该被混淆的事。
quest怎么生成、又怎么被拦下
真正决定这套系统靠不靠谱的,不是排名,是官方FAQ里披露的一条不起眼规则:quest只在App判断现有标签“适合”生成任务时才出现,而且如果这个地图要素已经有人留过note(备注),App会认为这里可能存在争议或待处理问题,直接不生成任务,避免用户在信息不全的情况下瞎改。
另一个容易被忽略的细节是,quest的数据并非实时同步,而是周期性更新。这意味着你今天在App里看到的“缺失信息”,可能是几天前的地图快照,实地情况已经变了也不会立刻反映。这套“先风控、再周期同步”的机制,本质上是用延迟和保守换取错误率下降——对一个任何人都能改的众包数据库来说,这比“功能全”更值钱。
三款编辑器,三种活法
OSM移动端编辑器不是一个App通吃的市场,而是分层协作。StreetComplete主打“任务制入门”,把标签体系降维成选择题;Every Door定位是“快速POI/地址微测绘”,适合已经懂标签、只想高效扫街的老手;Vespucci是Android上唯一的全功能编辑器,几乎能改任何要素,但学习曲线也最陡。OSM Wiki的编辑器对比页基本认可这个分工:入门用StreetComplete,效率党用Every Door,遇到复杂状况绕不开Vespucci甚至回到桌面端的JOSM。
社区反馈也印证了这条分界线:Reddit和OSM社区论坛上普遍认为StreetComplete“低风险、结构化”,适合刚接触地图测绘的人,但一旦碰到任务清单之外的情况——比如一条路根本没有对应的quest类型——就只能干瞪眼,得换工具。
- 风险.任务制天然只测绘任务覆盖的字段,OSM上没被设计成quest的信息类型,可能长期被系统性忽略。
对普通用户来说,选择其实很直接:想低风险地为地图做点贡献,装StreetComplete,Google Play和F-Droid都能下载;已经懂点标签、想效率优先,换Every Door;真要处理复杂或冲突数据,最终还是得学Vespucci或桌面端编辑器。三者不是竞争关系,更像OSM测绘工具链上从入门到专业的三级台阶。
任务制换来的不是最强编辑器,而是众包地图敢让陌生人随手改的信心。
