MARKETPLACE
PLUGINS
DEVICE COMPASS
Device Compass logo

Device Compass

Published September 2017
   •    Updated July 2025

Plugin details

Add a new way for your sites animation's, Features, Maps, Design & Flow to read the world around it. The compass uses a devices built in magnetic compass to read and display via animated compass heading in real time. The compass gives you the ability to change the compass image or even set the height & width to 0 and use the output bearing to influence other animations or site features.
How it works:
Drop the element on your page, choose your compass face or leave the default and give your site some direction!

N.B. The compass uses a devices built in magnetic compass to read and display via animated compass heading in real time. For getting access and using on iOS devices, please be sure to use the Request Orientation Permission For IOS Compass action.

Usage Features:

- Real-time compass heading display using device’s magnetic compass
- Customizable compass face image for personalized UI design
- Option to hide the compass image and use only output bearing for logic/animations
- Adjustable compass element dimensions (height & width)
- Dynamic interaction with Bubble animations, features, and design flows based on direction
- Support for animated compass rotation aligned with device orientation
- Includes "Request Orientation Permission For IOS Compass" workflow for iOS compatibility
- Easy setup – drop the element on the page and configure settings in the property editor

   





Feedback




FAQ

What does this plugin do?
It uses a device’s built-in magnetic compass to display real-time directional heading and enables compass-based interactions in your Bubble app.

Is this plugin compatible with iOS devices?
Yes, but iOS requires explicit permission. Use the “Request Orientation Permission For IOS Compass” action for proper functionality.

Can I use the compass without displaying the image?
Yes, you can set the height and width of the compass to 0 and still use the directional data in workflows or animations.

What can I use the output bearing for?
The output bearing can be used to influence site features, animations, maps, and directional UI logic.







Other plugins from Zeroqode

- Top 15 Plugins for Bubble - Bundle




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

$40

One time  •  Or  $4/mo

5.0 stars   •   2 ratings
32 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   838 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/device-compass

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Action

Categories

This plugin can be found under the following categories:
Visual Elements   •   Small Business   •   Location   •   Energy   •   Data (things)   •   Technical   •   Productivity   •   Mobile   •   Internationalization   •   Containers   •   Health & Fitness   •   Media

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

Handy little plug-in, and great for native apps!
January 9th, 2024
Works like a charm with any wrapper for map navigation, compass building and giving directions.
Hello, It’s Anton, from the Zeroqode Support Team. We want to extend our heartfelt thanks once again for taking the time to leave a review. Your feedback is invaluable to us and we are pleased to know that the plugin satisfies your requirements. At Zeroqode, we always prioritize our users, and if there's more we can do to make our clients happy, we're eager to do so. If you have any more suggestions or questions, or if there's anything else you'd like to discuss, please don't hesitate to reach out to us on the forum (https://forum.zeroqode.com/) or directly at [email protected]. Wishing you the best, Anton
January 10th, 2024
  •  
Zeroqode - Top Bubble Agency
Works great :)
May 24th, 2023
Binding it to an ID to make a group or element rotate would be even better.
Hello, Levon here - founder at Zeroqode. Thank you for your review and sorry to hear about the inconveniences met during the plugin use. Kindly note that for getting access and use Compass on iOS devices, you need to use the plugin action - Request Orientation Permission For IOS Compass. As for the element detection in RG, we would be glad to try to change your user experience and assist you, but we need a bit more information, that will allow us to replicate this issue on our side. Please do not hesitate to contact us at [email protected] or our forum https://forum.zeroqode.com, and share a screencast with the mentioned use case, our team will be happy to assist. Thanks again Levon
May 23rd, 2023
  •  
Zeroqode - Top Bubble Agency
Bubble
CoAlias Logo Powered by CoAlias