Skip to content

Open-S2/s2maps-gpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cover Image

S2 Maps GPU

GitHub Actions Workflow Status npm downloads doc-coverage docs-ts code-coverage Discord

Documentation   •   Discord   •   Issues   •   Roadmap

S2 Maps GPU is an open source, high-performance, and GPU-accelerated map engine for rendering large-scale, interactive maps. Supports advanced features like WebGPU, rendering on a seperate thread using OffscreenCanvas, a modern more powerful approach to custom styling of data, rendering complex languages and unicode patterns correctly, and more.

You can learn more about the S2 Map Engine on our website.

Quick links

Stability

S2 Maps GPU is currently in alpha. We are actively working on it and would love to hear your feedback. We are very close to achieving beta. You can track our progress to beta on our roadmap

Although it's still a young product, we are using playwright to ensure features that do exist work as intended across all major browsers. Feel free to open an issue if you find a bug or have a feature request.

Development

This project is developed using bun.

Usage

To test locally, run bun i and then bun dev

You can test using the following URL system:

http://localhost:3000/{react|vue|svelte}.html?projection={s2|wm}&context={dom|webgl|webgl2|webgpu}&style={background|fill|etc.}

For example:

http://localhost:3000/vue.html?projection=s2&context=webgpu&style=fill

List of styles you can try are found in /styles/examples/{s2|wm}/*. The name of the folder is the name of the style.


Cover Image

About

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published