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

procedural-gl-js

> 编程语言
开源

以用户体验为重点的移动优先 3D 贴图引擎

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

工具介绍

以用户体验为重点的移动优先 3D 贴图引擎

procedural-gl.js

Procedural GL JS is a library for creating 3D map experiences on the web, written in JavaScript and WebGL. It is built on top of THREE.js.

It provides an easy-to-use, but powerful framework to allow beautiful landscapes of the outdoors to be embedded into web pages. It loads super-fast and is optimized for mobile devices.

Demo | Docs | Overlay playground | Elevation data | Source

Key features

  • Novel GPU powered level-of-detail system gives butter-smooth rendering, including on mobile
  • Stream in standard raster imagery tiles. Supports map tiles from a variety of providers
  • Easily include elevation data for 3D terrain
  • Powerful overlay capabilities. Draw crisp markers and lines
  • Well-thought-out API, complex applications can be built without needing to deal with 3D concepts
  • Great UX and intuitive controls, mouse-based on desktop & touch-based on mobile
  • Tiny filesize means library is parsed fast. Package size is less than THREE.js thanks to code stripping

Screenshots

Install

bash
npm install procedural-gl

Usage

…

Connecting to a datasource

To actually load data using a library you will need to connect to a source of data. The quickest way to get setup is to register for a free account with MapTiler and then use the API key as shown above.

For detailed instructions for setting up the datasource, see this page in the wiki

Examples

  • ️ New Zealand National Parks
  • ️ Peaks of Austria
  • Volcanoes of Japan
  • ️ XYCarto(NZ 8m DEM)

Sponsor

If this library is useful to you, please consider sponsoring the project.

Blog posts / Guides

  • Quickstart setup of datasources for Procedural GL JS
  • Build New Zealand in an afternoon
  • RGB Elevation Creation for 3D Online Mapping

License

Procedural GL JS is licensed under the Mozilla Public License Version 2.0.

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

JavaScript3d-mapsjavascriptmapprocedural-gl-js

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

> 工具信息

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

> 相关工具

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