百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

maplibre-rs

> 编程语言
开源

基于 Rust 的 WebGPU 网页、移动设备和桌面映射渲染器

1.6K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于 Rust 的 WebGPU 网页、移动设备和桌面映射渲染器

## 项目 此项目旨在在 Rust 中开发一个符合 MapLibre Style Spec 的渲染器,并使用 WebGPU 实现跨平台支持。 ## 说明 maplibre-rs 是一个可移植且性能出色的矢量地图渲染器。我们的目标是支持 Web、移动和桌面应用程序。 这是通过新的 [WebGPU](https://www.w3.org/TR/webgpu/) 规范实现的。有许多原生实现。 已经实现了此规范。在 Web 上,它由 Firefox、Chrome 和 Safari 实现。此外,还有 独立实现直接使用 Vulkan、OpenGL 或 Metal 作为后端。这些后端使 maplibre-rs 能够在 移动应用和桌面应用。

Rust 在所有平台上都用作通用语。这得益于 WebAssembly,使我们能够使用 Rust 进行 Web 开发。maplibre-rs 的目标是渲染地图以可视化数据。目前,maplibre-rs 的目标不是取代现有的向量地图渲染器,如 Google Maps、Apple Maps 或 MapLibre。当前实现用作使用的技术栈的概念验证。尚不清楚是否可以使用当前的栈来实现使用向量图形渲染地图的高性能要求。

  • WebGL
  • WebGL 多线程版本 - 目前在 Safari 上不支持
  • WebGPU - 仅在 Safari TP、Firefox 和 Chrome 的开发版本上支持
  • 渲染文本
  • 按特性渲染
  • 渲染:
  • 标签
  • 符号
  • 光栅数据
  • 3D 地形
  • 塔影 (DEM)
  • 碰撞检测
  • 支持:
  • GeoJSON
  • API:
  • TypeScript
  • Swift
  • Java/Kotlin

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言