DEV Community

Cover image for MapLibre GL JS - Enabling large number of moveable sprites
Kouji Matsui
Kouji Matsui

Posted on

MapLibre GL JS - Enabling large number of moveable sprites

maplibre-gl-layers reached 1.0.0 🎉

MapLibre's layer extension library enabling the display, movement, and modification of large numbers of dynamic sprite images.

Features:

  • 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.

Top comments (0)