Show HN: MapLibre GL JavaScript – Enabling large number of moveable sprites
kekyo Wednesday, December 03, 2025MapLibre's layer extension library enabling the display, movement, and modification of large numbers of dynamic sprite images.
Reached 1.0.0:
- Place, update, and remove large numbers of sprites.
- Move each sprite's coordinate freely, making it easy to represent moving objects.
- Specify per-sprite anchor positions for precise rendering.
- Add multiple images and text to the same sprite, adjusting rotation, offset, scale, opacity, and more.
- Animate sprite movement, rotation, and offsets with interpolation controls.
- Control draw order via sub-layers and per-sprite ordering.
- Fully imperative APIs. Updates with high-performance and extensible.
- Accelerating computational processing with WASM and shaders.
- MIT license.
Summary
This article discusses the MapLibre GL Layers library, which provides a set of custom map layers for the MapLibre GL JS mapping library. The library offers a range of specialized map layer types, including heat maps, cluster maps, and more, allowing developers to easily integrate advanced mapping features into their applications.
1
0
Summary
github.com