ns-ui / pecked-ring

Drag the handle to set the radius

Every dash is exactly 100m of ground — count them and you have the radius, no legend required. Crossing a dash boundary re-spaces the whole ring over 120ms so it never shimmers.

Alert radius
88 dashes × 100m

zoomed out — bundled dashes

Coverage radius
bundled ×10 — 31 dashes