Jawg Maps API
2026年09月15日 09:31
GISBox是一站式三维GIS数据编辑、转换、发布平台,支持OSGB/GEOTIFF/RVT等多种GIS格式编辑,转换为3DTiles/Terrain等并发布。
简介
Jawg Maps API是法国Jawg公司推出的一套面向开发者的地理空间服务接口集合,基于OpenStreetMap等开源数据构建,提供地图渲染、地理编码、路径规划、静态地图生成及自定义地理数据存储等全方位能力。它支持矢量瓦片和栅格瓦片两种地图模式,兼容Leaflet、MapLibre GL等主流开源SDK,允许开发者高度自定义地图样式与品牌视觉,并以按调用量弹性计费的方式提供免费基础配额,适合物流、出行、门店展示等各类LBS应用场景快速接入。
文件结构
Jawg Maps API核心文件结构,集体如下:
- API 端点(Endpoint)分类结构:Jawg 将服务按功能划分为多组 REST 接口,主要包括 Tiles(地图瓦片渲染)、Geocoding(地理编码)、Routing(路径规划)、Isochrones(等时圈)、Elevation(海拔高程)、Static Maps(静态地图)、Search(地点搜索)以及自定义数据管理(Data API)等模块,每个模块对应独立的 URL 路径前缀。
- 请求/响应文件格式:所有接口均通过 JSON 格式传递参数与返回结果;地图瓦片支持 PNG(栅格)和 PBF(矢量)两种二进制文件格式;静态地图输出为 PNG/JPEG 图片文件;自定义数据支持 GeoJSON 格式的上传与存储。
- 前端集成文件结构:开发者在项目中通常需要准备的文件包括:引入 Jawg JS SDK 的 HTML 页面文件、样式文件(CSS)、JavaScript 逻辑文件(用于初始化地图实例、调用各类 API)、以及存放 API Key 的配置文件或环境变量文件。
- SDK 与第三方库依赖:Jawg 兼容 Leaflet、MapLibre GL JS、OpenLayers 等开源地图库,项目中会包含这些库的 JS/CSS 文件以及对应的插件扩展目录。
- 配置与凭证文件:需要在项目中配置 API Key(通常放在 .env 文件或独立的 config.js 中)、自定义地图样式的 JSON 配置文件,以及可选的 CORS 白名单或域名限制设置。
优点
- 基于开源数据,生态友好:Jawg Maps API 以 OpenStreetMap 等开源地理数据为基础构建,开发者可以自由使用、修改和分发,降低了对单一商业数据源的依赖风险。
- 高度自定义地图样式:支持开发者通过自定义样式 JSON 完全控制地图视觉效果,包括颜色、字体、图层、图标等,能够精准匹配品牌形象和业务需求。
- 同时支持栅格与矢量瓦片:提供 PNG 栅格瓦片和 PBF 矢量瓦片两种渲染模式,矢量瓦片在大数据量场景下体积更小、渲染更灵活,栅格瓦片兼容性更强,开发者可按需选择。
- 功能模块丰富:覆盖地图渲染、地理编码、多模式路径规划、等时圈分析、海拔高程、静态地图生成、地点搜索以及自定义 GeoJSON 数据存储管理,能够满足物流、出行、门店展示等多种 LBS 场景。
- 免费额度与弹性计费:提供免费基础调用配额,适合小项目快速启动和测试验证,超出部分按调用量弹性计费,避免了前期大额固定投入。
- 兼容主流开源 SDK:可无缝对接 Leaflet、MapLibre GL JS、OpenLayers 等主流地图库,降低技术栈迁移成本,开发灵活度高。
- 高缩放层级与全球覆盖:最高支持 22 级缩放,可清晰展示单栋建筑细节,同时提供多语言、多国家视角的地图渲染,适合全球化业务。
缺点
- 数据精度与覆盖率有限:由于依赖 OpenStreetMap 社区数据,部分地区(尤其是非欧美区域)的道路、POI、门牌号等信息更新滞后、覆盖不全,精细度不及 Google Maps 等商业数据源。
- 不提供实时交通与路况数据:路径规划基于静态路网数据,缺乏实时拥堵、事故、限行等动态交通信息,难以满足物流调度、网约车等对时效性要求高的场景。
- 企业级支持与稳定性有限:作为法国中小型公司的产品,相比 Google、Mapbox 等巨头,在高并发承载能力、SLA 服务保障、7×24 技术支持方面存在差距,大规模商用需评估稳定性风险。
- 高级功能需额外付费:等时圈、批量路径规划、海量自定义数据存储等功能可能超出免费配额,随着业务增长成本会显著上升,需提前测算调用量。
- 国内使用可能面临合规挑战:基于境外开源数据的地图服务在中国境内商用,需关注测绘资质、坐标偏移(如 GCJ-02)等合规要求,直接使用可能需要额外的数据合规处理。
- 学习曲线与文档丰富度不足:相比 Google Maps 或 Mapbox,Jawg 的社区生态、中文文档、示例代码和第三方教程相对较少,新手上手和问题排查的难度较大。
- 对中国市场本地化适配较弱:在国内地址解析、行政区划、POI 检索(如小区楼栋、临街商铺)等方面的本地化精细程度不如高德、百度等国内地图服务商,做国内业务需额外投入适配工作。
应用场景
Jawg Maps API适用于各类需要地理空间能力的Web和移动应用,例如物流与配送企业利用其路径规划和等时圈功能优化车辆调度与配送范围分析,旅游和出行平台借助地图渲染与地点搜索为用户提供交互式地图导航体验,零售与连锁品牌通过自定义样式地图和静态地图生成展示门店分布与服务覆盖区域,此外还广泛应用于房地产展示、户外运动轨迹记录、数据可视化大屏等需要灵活地图集成的场景。
示例图
1. 在Jawg Lab中创建地图。
文件打开方式
1. 在ArcGIS ArcMap中使用Jawg。

相关 GIS 服务
Web 地图渲染服务 OGC API
切片地图服务
HERE Technologies
Azure Maps API
参考资料
- https://apio.sh/apis/jawg-maps
- https://blog.jawg.io/how-to-create-a-map-in-the-jawglab/
- https://www.jawg.io/docs/integration/arcmap/#retrieve-data