Map Gesture Controls - Control maps with your hands

Wave-to-zoom maps are here — hype vs “Will it work on my phone?”

TLDR: A new in-browser tool lets you pan, zoom, and rotate maps with hand gestures, running locally for privacy and no sign-ups. Commenters are hyped about the Minority Report vibes and future 3D controls, while others demand a phone-friendly demo and quick access to examples before they start waving at their screens.

Maps you steer with your hands? That’s the new browser toy lighting up the comments. A dev dropped “Map Gesture Controls,” an in-browser hand‑tracking add‑on for OpenLayers (a popular web maps library) powered by MediaPipe, Google’s hand-detection tech. No servers, no accounts — your webcam does the tracking and nothing leaves your device. Pan with your left hand, zoom with your right, rotate with both. Basically, Minority Report, but for your map tab.

The crowd instantly split into two camps. The dreamers went full sci‑fi: one commenter joked we just need “unnecessarily large, transparent monitors” and boom, it’s 2054. Another wants this to go even wilder with “spacemouse style” 3D moves. Then there’s Team Practical, waving their own demand: where’s the phone demo? One user sighed they were “hoping for a phone browser compatible demo,” and another begged for a demo right on the page — only to edit in a win after finding the examples here.

Meanwhile, a TV-control fantasy popped up — because who doesn’t want to volume‑down with jazz hands? On the tech side, fans love that it’s browser‑native and private, with tunable sensitivity and a tidy GitHub repo. But the vibe is clear: half the internet is clapping, the other half is waving for mobile support. Either way, everyone’s wrist‑stretching for the future.

Key Points

  • Map Gesture Controls provides browser-native hand gesture controls for OpenLayers maps.
  • It runs entirely client-side via MediaPipe in WebAssembly with no server or WebSocket required.
  • Gestures map to interactions: left hand pans, right hand zooms, both hands rotate; fist and pinch gestures are supported.
  • Developers can configure webcam overlay (position, size, opacity) and tune sensitivity, smoothing, and dead zones.
  • The library offers a fully typed TypeScript API with exported config types, and is available with docs and a GitHub repository.

Hottest takes

“hoping for a phone browser compatible demo” — rao-v
“reach spacemouse style movements” — bloudermilk
“2054-era Minority Report” — jerlam
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.