去年6月底,一位开发者接到高德地图官方的电话,称接口由之前的免费和按量付费,全面改为每年最低五万元的商业授权费用,与此同时他还收到了滴滴地图发来的私信挖角。微博这不是个例,今年3月知乎上就出现了"现在三大地图都开始收商业授权费了,有合适的代替方案吗"这样的提问。知乎个人开发者同样有感知:高德个人开发者想调用API上架应用,一年要交5万元,已经有人转头去找有免费额度的华为地图。微博
这波涨价潮里,一个开源名字被越来越频繁地提起:OpenStreetMap(OSM)。但真想"跑路"之前,建议先看清楚它能干什么、不能干什么。
涨价潮把OSM推到了台前
OSM常被叫做"地图界的维基百科":全球的道路、建筑、兴趣点由志愿者绘制和维护,数据按ODbL开放许可免费使用。开发者社区里现成的方案方向很明确:偏公共基础底图的场景,很多基础展示场景可以用OpenStreetMap+Leaflet/MapLibre。知乎前者是老牌的轻量级网页地图库,后者是Mapbox GL转向商业授权后诞生的开源渲染引擎,配合OSM瓦片服务,就能组成一套完全免费的底图技术栈。

有人动作更彻底。有开发者说,地图开始收费的时候,直接换成了开源地图,从OpenStreetMap弄数据源,自己搭了Nominatim服务。知乎Nominatim是OSM官方的开源地理编码引擎,自建它意味着不依赖商业API也能有地理搜索和逆地理编码能力。
但"跑路"之前,先看这3个坑
坑一:国内数据密度比想象中薄。这是最容易被低估的一点。知乎上有个直白的对比:Geofabrik的数据包,全国加起来才1.4GB,而国外光一个日本就2.3GB。知乎Geofabrik是最常用的OSM区域数据分发站,数据体量的差距直观反映了密度差距:OSM在欧洲、日本、北美的完成度很高,但国内除一线城市外,道路细节、兴趣点、建筑物的覆盖很可能明显落后于商业地图。所以结论很具体:场景以展示底图、路线、行政区划为主,OSM够用;重度依赖国内POI搜索、门店详情、新开店信息,OSM只能做补充,做不了主力。
坑二:坐标系偏移绕不过去。OSM数据使用WGS-84坐标系,国内商业地图普遍是GCJ-02。两套数据不做处理直接叠在同一张图上,会出现几百米的可见偏移。要在国内上架的产品里对外提供服务,坐标转换和对应的合规要求都得自己处理,这部分成本用商业API时是隐形的,自建时就全落在自己头上。
坑三:省下的授权费,可能换成运维费。自建瓦片服务和Nominatim地理编码,确实不用交每年5万的授权费,但会换来三笔新支出:一台内存够用的服务器(地理编码索引很吃内存)、定期更新数据的人力、流量上来之后的性能和缓存工程问题。对个人开发者和小团队,这是一笔"钱换人力"的买卖,值不值要算过才知道。
按场景选:四条路怎么选
场景A:纯展示底图。网页里嵌一张地图、活动定位图、数据可视化的背景图,这是OSM的舒适区,OSM+Leaflet/MapLibre零授权费,社区方案也最成熟。
场景B:需要地理搜索。自建Nominatim或Pelias,要为首次数据准备(全国级别的数据需要可观的磁盘和内存)和后续维护预留预算,适合有运维能力的团队。
场景C:不做产品,只想用地图数据解决问题。OSM已经被很多现成工具接了进去。最近走红的ShadeMap日照阴影模拟工具,数据来源包括OpenStreetMap、地形数据、树木高度估算等,免费版已经足够日常使用。知乎租房看房查日照、摄影踩点、露营选址,直接用现成工具就行,一行代码都不用碰。
场景D:专业GIS分析。最近在知乎上被讨论的开源GIS平台GeoLibre,直接在浏览器里运行,MIT协议任何人随便用,能加载大规模矢量数据并做可视化。知乎

传统桌面GIS场景则是QGIS+OSM这套标准开源组合:从OpenStreetMap全历史数据里提取指定时点快照,再按公交站、铁路站等标签筛选要素导出,都已经有完整的中文教程可以照做。知乎

算一笔账
两条路线放在一起比:
商业地图API:按开发者公开反馈,高德级别的商业授权每年最低5万元起步,也有按量计费的档位;滴滴地图、华为地图这些后发平台价格更低,华为还对个人开发者提供按调用量付费的免费额度。
自建OSM栈:服务器成本大约每年几千元量级(一台中配云服务器可以跑轻量瓦片+地理编码),但要自己投入人力做数据更新、坐标处理和合规确认。
所以决策线很清楚:调用量小、以展示为主、团队有运维能力,走OSM路线真的能省钱;重度依赖国内POI、不想养运维、产品要快速上线,那要么老实交商业授权费,要么去比较后发的商业地图平台,OSM不是必选项。
接下来值得盯的三个信号
大厂定价动作:现有商业授权门槛是否再调整,直接决定"跑路"的性价比变化。
OSM国内数据改善:Geofabrik上中国数据包的体量变化、国内社区对POI和公交数据的补充速度。
开源工具生态:MapLibre、Nominatim、GeoLibre这些项目的迭代动态,工具越成熟,自建的隐性人力成本越低。
涨价潮是真的,OSM的能力也是真的,但"能用"和"好用"之间隔着数据密度、坐标系、运维成本这三道坎。做决定之前,先问清楚自己到底要服务什么场景。