The live drag writeback fires at ~60Hz via requestAnimationFrame, but the
default context-level rate limit is 10 req/s (burst 20). This caused 429
responses and choppy cross-client sync during pin drags.
Raise the example app's ActionRateLimit to 60 req/s (burst 120) to
accommodate rAF-rate drag updates.
Provides a Go API for interactive maps within Via applications:
- Plugin serves vendored MapLibre GL JS v4.7.1 assets
- Map struct with pre/post-render source, layer, marker, popup management
- Viewport signal sync (center, zoom, bearing, pitch) via hidden inputs
- FlyTo, SetCenter, SetZoom and other viewport setters via ExecScript
- Idempotent init script with SPA cleanup via MutationObserver
- Example app demonstrating markers, GeoJSON layers, and FlyTo actions