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

github.com

1 points by kekyo 7 hours ago

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.