Turn your Joymap into the perfect companion for Google Maps!
This app allows you to control Google Maps directly with your Joymap buttons, making navigation easier, more practical, and safer while riding or traveling.
With this app, you can finally:
🔗 Connect your Joymap via Bluetooth in just a few seconds
✅ Grant the required permissions once and for all
🗺️ Open Google Maps and start navigating right away, fully controlled from your Joymap
Because Google Maps does not provide a public API for external hardware controllers, this app uses an Android AccessibilityService to allow users to trigger specific Google Maps actions safely and intentionally.
How it works
The Joymap device sends commands via Bluetooth LE
When the user explicitly enables the Accessibility Service, the app detects those commands
Only while Google Maps is in the foreground, the service locates specific accessibility UI nodes (such as navigation and confirmation buttons) and performs the requested actions
Why AccessibilityService is required
The AccessibilityService is used exclusively to:
Interact with Google Maps UI elements that are otherwise inaccessible
Allow hands-free navigation control while riding, cycling, or driving
User control and privacy
The Accessibility Service is disabled by default
Users must provide explicit consent before enabling it
The service can be turned off at any time from Android Accessibility Settings
Joymap controller does NOT:
- Record audio or calls
- Read personal messages or sensitive data
- Modify system settings
- Bypass Android privacy or security protections
This app is designed for safer, hands-free navigation and only operates within the scope clearly described above.
Whether you’re riding a motorcycle, cycling, or driving, this app gives you full navigation control without having to touch your phone or tablet screen.
👉 Simple, fast, and built for travelers: Google Maps, finally at your fingertips with Joymap!