逐项对比 vs Nominatim vs Google vs Mapbox vs HERE vs TomTom
在处理第一个请求之前,需要大量工程工作:600 GB 星球数据导入、PostgreSQL + PostGIS 配置以及持续的差异更新管道。公共实例禁止商业使用,限制为 1 req/s。适合有基础设施能力的开源项目。
全球数据导入约 600 GB,需要 PostgreSQL + PostGIS 和持续运行的差异同步管道。在服务第一个请求之前需要大量工程投入。
配置
注册账户,复制 API 密钥,发送请求。无需数据库,无需运维,无需导入。
公共实例:最多 1 请求/秒,禁止商业使用。自托管:无 API 上限,但需自行管理基础设施。
频率限制
任何套餐均无每分钟频率限制。在日配额内可随意突发。
仅支持正向和逆向地理编码。路线规划(OSRM)、自动补全(Pelias)和追踪需要独立系统。
功能范围
地理编码、路线规划(10+ 种交通工具模式)、地址自动补全和 WebSocket 设备追踪,统一在一个密钥下。
自行管理。您的团队负责可用性、备份和事故响应。定义上不存在 SLA。
可靠性
REST API 99.9% 可用性 SLA。事故在 30 分钟内发布到 the API Status page。
免费使用(服务器和运维成本自担)。公开产品中需要 ODbL 归属声明。
费用
从 $50/月起。包含全部四个 API、SLA 和技术支持,无按请求计费。
何时选择 Nominatim: 开源应用、内部工具或个人项目,前提是具备基础设施能力、不需要商业使用,且零许可成本是首要考虑。
按请求计费意味着每发布一个新功能都会增加账单:地理编码 $5/1k,Directions $10/1k,Places $17-32/1k。此外,Google 的服务条款限制对地理编码结果的缓存和存储,平台还需要完整的 GCP 计费账户和 IAM 配置,将产品与 Google 生态系统深度绑定。
Geocoding $5/1k,Directions $10/1k,Places $17–32/1k。每个服务是独立的计费项目,随用户操作叠加累积。
定价
固定月度套餐。四个 API 共享一个配额。费用不随流量波动。
默认每秒 50 次请求。持续超过上限返回 429 错误。更高的 QPS 需要购买额外配额。
频率限制
任何套餐均无每分钟限制。批量地理编码作业可以以基础设施支持的任何速率运行。
Geocoding、Directions、Places、Maps API 均存在--但每个都是独立产品,独立计费,独立文档,有各自的使用政策。
功能范围
一个 API 密钥覆盖地理编码、路线规划、地址自动补全和 WebSocket 设备追踪。一个控制台。
Fleet Engine(实时 GPS 追踪)存在,但仅限企业版,单独销售,需要专门的对接流程。
追踪
最高 50 Hz 的 WebSocket 设备追踪包含在所有付费套餐中,含 REST 设备管理和轨迹历史。
需要 Google Cloud 计费账户、IAM 配置,以及接受将您绑定到 Google 生态系统的平台服务条款。
供应商锁定
标准 REST API,附带 OpenAPI 3.0 规范。将规范导入 Postman,生成任何语言的客户端。
何时选择 Google: 品牌名称和 POI 的精准识别是不可妥协的需求——查找冷门场所或解析模糊的商家名称。Google 商业数据在 POI 搜索质量方面无可匹敌。
每月 30,000 次的免费配额听起来不错,直到算出这大约是每天 1,000 次请求——勉强够开发使用。超出后按请求计费,达到企业级用量时将转入销售流程,定价不透明。数据质量属于行业顶级,但商业模式是为汽车制造商和政府设计的,而非 SaaS 初创公司。
每月 3 万次免费,之后 €0.70/1k(5M 以内),€0.56/1k(10M 以内),超过联系销售。按请求计费--每次调用都增加成本。
定价
固定月度套餐。无论请求量多少,费用可预期。无按请求计费。
免费层按秒和按天限流。企业套餐限制取决于谈判合同。
频率限制
任何套餐均无每分钟限制。日配额可按需突发使用。
HERE Tracking 是一个独立的 IoT 平台,有独立的对接流程和企业定价,未与地理编码或路线规划 API 捆绑。
追踪
最高 50 Hz 的 WebSocket 设备追踪、REST 设备管理和轨迹历史存储--包含在所有付费套餐中。
数十年积累的专有地图数据,被广泛认为是全球最精准的数据集之一,在欧洲、日本和澳大利亚尤为突出。
数据质量
OSM 结合商业数据源,地址和路线规划精准度高,持续从实时变更集更新。
免费层有开发者 API 密钥。扩展到生产环境通常需要与企业销售团队合作。
入门流程
2 分钟获取 API 密钥。从零到生产无需销售流程。
何时选择 HERE: 汽车导航、政府系统或企业合同,在这些场景中最深厚的全球数据集和合规性要求优先于成本和简易性。
TomTom 本质上是一个面向车载和嵌入式系统的导航平台,Web API 在其以 SDK 为核心的产品中处于次要地位。实时交通数据出色,但地理编码 API 成熟度较低,文档以 SDK 为中心,任何价位均无设备追踪 API。按请求计费随每次路线计算线性增长。
免费层:每个 API 每天 2,500 次请求。超出后按请求计费,结构类似 Google--费用随使用量线性增长。
定价
固定月度套餐含日配额。无论流量稳定还是突发,计费均可预期。
免费层有按秒和按天的限制。付费层提高上限,但每分钟限流依然存在。
频率限制
任何套餐均无每分钟限制。批量作业和流量峰值使用相同配额,无限流。
来自全球联网车辆和探针数据的实时路况信息,是目前最强的实时路况数据源之一。
路况数据
路线规划使用静态道路图,无实时路况层。更适合物流路线规划而非实时拥堵规避。
无实时设备追踪 API,无 WebSocket GPS 流式传输,无设备管理。Maps SDK 支持导航 UX,但不支持车队追踪。
追踪
最高 50 Hz 的 WebSocket 流式传输、REST 设备 API 和存储的轨迹历史--从第一个付费套餐起包含。
地理编码、路线规划、路况和 Maps SDK。凭借数十年的导航设备数据,欧洲地址精准度极高。
功能范围
地理编码、路线规划(10+ 种模式,多站点优化)、地址自动补全和设备追踪--一个密钥,一个套餐。
何时选择 TomTom: 实时感知拥堵的路由或交通事件数据流是产品的核心价值,且需要最强大的探针车辆网络来计算 ETA。
定价模式存在一个陷阱,大多数团队在收到第一张账单时才会发现:"临时"地理编码(不允许缓存结果)提供 100k 免费次数,但"永久"地理编码——任何生产应用都需要的——从第一个请求起就收取 $5/1k,且没有免费配额。再加上每分钟 600 次请求的限制,以及任何价位均无设备追踪功能。
两个地理编码层级:Temporary (不可缓存)--10 万次免费,之后 $0.75/1k。Permanent (可存储结果)--从第一次请求起 $5.00/1k,无免费层。Directions API:10 万次免费,之后 $2.00/1k。
定价
固定月度套餐。四个 API 共享一个配额。无按请求计费,无存储权区分。
大多数服务每分钟 600 次请求。产品发布、批量作业或病毒式流量事件可能迅速触及上限。
频率限制
无每分钟限制。如需要可将全天配额集中在一次突发中使用。
无 WebSocket GPS 流式传输,无设备注册 API,无轨迹历史存储。车队追踪不在产品目录内。
追踪
最高 50 Hz 的实时 WebSocket 流、REST 设备管理 API 和历史轨迹查询。
Optimization API 存在(10 万次免费后 $2.00/1k),用于多站点路线排序。在此维度与 PickPoint 功能相当。
路线优化
含时间窗口支持的多站点优化包含在路线规划套餐配额内--无单独 endpoint 计费。
行业领先的 Web 和移动端地图渲染 SDK,矢量瓦片、自定义样式、3D 地形--这是 Mapbox 的核心优势。
地图渲染
仅提供 API,无内置地图渲染器--可集成任何地图库(Leaflet、MapLibre、deck.gl 等)。
何时选择 Mapbox: 您的产品主要是精美的交互地图,而 Mapbox 渲染 SDK 正是您向用户出售的核心功能。
原型 / 业余项目 低流量,无预算,无 SLA 要求
→ Nominatim 免费公共实例,限制 1 次/秒。从这里开始,需要 SLA、路线规划或自动补全时再迁移到 PickPoint。
带地理功能的生产 SaaS 地理编码 + 路线规划 + 自动补全,一个密钥
→ PickPoint 四个 API 共享一个配额,无每分钟限制,固定计费意味着批量作业或流量突发不会产生额外费用。
车队管理 / 物流 实时 GPS 追踪 + 路线规划
→ PickPoint 最高 50 Hz WebSocket 流式传输、设备管理和轨迹历史--全部在一个套餐内。Google 和 Mapbox 没有等效的追踪 API。
最高 POI 精准度 全球品牌名称和商业场所
→ Google Maps Platform 商业场所搜索的专有数据质量无可匹敌。若这是核心需求,费用完全值得。
实时路况路线规划 实时拥堵数据是 UX 核心
→ TomTom 行业领先的探针车辆实时路况数据。若实时 ETA、事故数据流或拥堵感知路线规划是核心价值,TomTom 无可替代。
汽车 / 政府 / 深度数据 数据深度和质量高于一切
→ HERE Technologies 数十年专有地图数据积累,在欧洲和日本尤为强大。汽车导航系统、政府应用或将数据精准度置于首位的企业合同的正确选择。
1M 请求/月的费用 地理编码 + 路线规划合计。仅供参考--请向各服务商确认当前定价。
迁移到 PickPoint 大多数地理编码场景,切换只需修改 URL 并添加一个请求头。
从 Nominatim 迁移
- GET nominatim.openstreetmap.org/search - ?q=Eiffel+Tower&format=json&limit=1 + GET api.pickpoint.io/v2/geocode/forward + ?q=Eiffel+Tower + X-API-KEY: your_key
从 Google Geocoding 迁移
- GET maps.googleapis.com/maps/api - /geocode/json?address=Eiffel+Tower - &key=YOUR_GOOGLE_KEY + GET api.pickpoint.io/v2/geocode/forward + ?q=Eiffel+Tower + X-API-KEY: your_key
从 Mapbox Geocoding 迁移
- GET api.mapbox.com/geocoding/v5 - /mapbox.places/Eiffel+Tower.json - ?access_token=YOUR_MAPBOX_TOKEN + GET api.pickpoint.io/v2/geocode/forward + ?q=Eiffel+Tower + X-API-KEY: your_key
快速参考 功能 PickPoint Nominatim Google Mapbox HERE TomTom 正向 / 逆向地理编码 支持 支持 支持 支持 支持 支持 地址自动补全 支持 有限 Places API 支持 支持 支持 逐步导航路线规划 支持(10+ 种模式) 不支持 Directions API 支持 支持 支持 多站点路线优化 支持 不支持 不支持 支持(Optimization API) 企业版 不支持 实时设备追踪 WebSocket 50 Hz 不支持 不支持 不支持 仅企业版 不支持 实时路况数据 不支持 不支持 支持 支持 支持 行业领先 每分钟频率限制 无 1 次/秒 50 次/秒 600 次/分钟 分层限制 分层限制 可用性 SLA 99.9% 自行管理 99.9% 99.9% 99.9% 99.9% OpenAPI 3.0 规范 支持 部分 支持 支持 支持 支持 自托管选项 不支持 支持(开源) 不支持 不支持 不支持 不支持 起始价格 $50/月固定 免费(自托管) 按请求计费 10万次免费(临时),$5/1k(永久) 3万次免费,之后€0.70/1k 每日2,500次免费