Story

Show HN: MapLibre GL JavaScript – Enabling large number of moveable sprites

kekyo Wednesday, December 03, 2025

MapLibre'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
Visit article Read on Hacker News