Protomaps:免费开源的世界地图


开源世界地图可作为单个静态文件用于低成本托管

Protomaps 是一种开源的世界地图,可以作为单个静态文件部署在云存储上。它使用压缩的希尔伯特排序和 HTTP Range Requests(HTTP 范围请求)以高效的方式交付地图图块。

Protomaps 可以选择使用 Lambda 或 Workers 通过 AWS Cloudfront 和 Cloudflare 等边缘网络交付,以获得低延迟。通过使用现有的云基础设施,这将地图绘制成本从每月数百美元降低到几分钱。

Protomaps 还保持了独立性,不依赖第三方服务或 API 密钥,可以离线工作。它为非商业使用或与 GitHub 赞助配对提供免费的 tiles API。

地图切片
Protomaps 也是一种免费开源的矢量地图切片格式和工具集,允许用户从 OpenStreetMap 数据中生成、托管和使用地图切片。
其目的是通过在 GitHub Pages 或 Cloudflare Workers 等服务上静态托管地图图块,提供专有地图 API 的替代方案。
这些切片可以针对特定地区生成不同缩放级别的地图,大到国家,小到城市,而且只消耗很少的带宽。

因此,Protomaps 适用于那些需要地图,但又受到其他商业选择的使用或成本限制的应用。
切片以一种名为 PMTiles 的文件格式存储,支持 HTTP 范围请求,可以高效地访问感兴趣的特定区域,而无需加载整个文件。

点击标题下载