s2maps-gpu - v0.18.0
    Preparing search index...

    s2maps-gpu - v0.18.0

    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.

    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.

    This project is developed using bun.

    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