🗺️New Plugin Release: Mapbox Maps for Bubble Mobile

Hi Bubblers! :waving_hand:

Discover the Mapbox Maps for Bubble Mobile plugin - the best way to add interactive, high-performance maps to your native Bubble app.

zxc1 GIF optimizer

:sparkles: Key Features:

  • Custom Markers & Controls: Personalize markers, navigation, zoom, and camera movement.

  • Flexible Styling: Choose from Mapbox presets or apply your own custom map style.

  • Bubble Integration: Works seamlessly with Bubble workflows for dynamic, location-based experiences.

This plugin is perfect for apps that need mobile-first mapping - from delivery tracking and travel guides to social and event-based apps.

:backhand_index_pointing_right: Demo | Documentation

Bring your app’s maps to life with Mapbox Maps for Bubble Mobile :rocket:

Levon Terteryan
Founder @ Zeroqode

Browse all Zeroqode Plugins for bubble
Banner_Last3

Hey Bubblers! :waving_hand:

We’ve got some great news - the Mapbox Maps for Bubble Mobile plugin just got even better!:tada:

With the latest v1.4.0 update, you can now:

  • :world_map: Add a list of markers - easily load multiple markers from your database with a single action.
  • :compass: Remove all markers - clear the map instantly whenever you need to refresh or reload data.

These improvements make managing large sets of map points faster, smoother and more flexible - perfect for apps dealing with dynamic, data-driven maps.

:backhand_index_pointing_right: Demo | Documentation

Levon Terteryan
Founder @ Zeroqode

Browse all Zeroqode Plugins for bubble
Banner_Last3

Very exciting to see Mapbox plugin on native mobile!

Can it track the users location in the background?

Hey @greg18 ,
Thank you for contacting us.

We are glad to hear that you like our plugin for mobile devices.

At the moment, the feature you mention is not available in the plugin, but your idea sounds great. We have already sent this idea to the development team and they will check if they can add this feature in the next plugin update.

As soon as we have a response from them, we will be sure to let you know.

Have a great start to your work week!

Best Regards,
Zeroqode Support Team

Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hey @greg18 ,
Thank you for your patience.

At the moment, we can’t add background location tracking functionality to the Mapbox for Mobile plugin. This is due to the lack of support for the expo-task-manager library, which is required to handle background location updates.

Because of this limitation, tracking the user’s location while the app is running in the background is currently not possible.

We’ll be monitoring any changes that could make this feature available in the future.

Have a nice day!

Best Regards,
Zeroqode Support Team

Browse all Zeroqode Plugins for Bubble
Banner_Last3

Thanks for the update. Until native bubble apps are able to track location in background, I dont have a reason to upgrade my bubble app to native.

Hey @greg18 ,

We will try to add this feature to the mobile version as soon as possible.
Thank you for your understanding and for using our products.

Please feel free to reach us again when you need some help or assistance. It will be a pleasure to cooperate.

By the way, if you like our plugin you can rate it by going to the Plugins tab in Bubble editor. Find the plugin by name and give it as many stars as it deserves. We would appreciate it a lot!
Additionally, if you’re open to sharing your complete experience with Zeroqode, please feel free to do so here: Review

Best Regards,
Zeroqode Support Team

Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hello!

This plugin looks awesome and right now i am using it to create a map based app but there are few features missing for me.

  1. Is there a way to add a pin by pressing and holding on a specific area on the map?
  2. can the plugin have a “bubble” feature? for example, when i press an existing pin on the map once it will show a small bubble or a dialog box where you can see dynamic data. it will float above the pin while moving the map.
  3. Can we use the map to make a route so i can use it like Waze or google Maps route?
  4. Can we see other app users live location on the map?

Thanks and regards.

Hi @yuri.lapigin ,

Thanks for your questions and for sharing how you’re using the plugin. Based on the current documentation for the Mapbox Maps for Bubble Mobile plugin, I’ll clarify what’s available today and what may come in the future.

Right now, the plugin doesn’t support adding a pin by long-pressing on the map, and it doesn’t provide built-in bubble or tooltip popups that appear when a marker is tapped. Markers can be added and updated through workflows, but UI overlays tied to marker interactions aren’t part of the current feature set. Routing isn’t included either — the plugin can display a map and markers you define, but it does not generate paths or directions like Google Maps or Waze.

Live user locations can be shown as long as your app supplies updated coordinates for each user. The plugin will display whatever marker data you feed into it. There is a geolocation control that allows tracking the current user’s live location on the map, but the plugin doesn’t include a built-in method to automatically save or persist those live updates; that part would need to be handled through your Bubble workflows.

It’s also worth mentioning that both this plugin and the Bubble mobile environment are still very new. More features will continue to arrive over time, and your suggestions align well with what many users would find valuable. As the ecosystem evolves, additional capabilities — potentially even in a future “Pro” version — may become available.

If you have more ideas or questions, feel free to share them anytime. Your feedback genuinely helps us prioritize improvements.

Best Regards,
Zeroqode Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Thank you for your reply.

I am aware of Bubble’s native mobile development Beta version, i hope they will make a stable final version soon.

I will be more than happy to help with new features ideas for your plugin, MapBox is a very powerful tool.

Hello @yuri.lapigin ,

Thank you so much for your willingness to help with new feature ideas for the plugin. We really appreciate your enthusiasm and support for the project.

Just so you know, the more detailed your suggestions are—for example, if you can share specific use cases, example workflows, screenshots, or links to similar tools—the more likely it is that your request will make it to the top of our development backlog. While we do collect all feature requests and keep them in our internal list, the ones that come with detailed explanations and examples are always easier for the team to understand, prioritize, and implement.

By the way, if there’s a feature that you’ve seen in our web version of the MapBox plugin and you think it would be especially useful to have in the mobile version right now, please mention that as well. Highlighting those features helps us identify what’s most needed and can increase the likelihood of a more timely implementation.

If you have any ideas, please feel free to share them any time. We’ll be sure to review and consider each one carefully. Thanks again for your involvement and for helping us make the MapBox plugin even better!

Best Regards,
Zeroqode Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hello,

Are these features available?

  • Tap the markers and trigger some workflow (eg. a popup with some info)
  • Hide the mapbox logo to avoid user to escape the map
  • Tap the map to add a marker

Hello @thiv,

Thank you for reaching out! Here are the answers regarding the features you mentioned for the Mapbox Maps for Bubble Mobile plugin:

• Tap the markers and trigger some workflow: Yes, this is available. The plugin has an event for when a marker is clicked (e.g., A Mapbox Mobile - Marker is clicked). You can use this event to trigger workflows, such as opening a popup, and use the plugin’s exposed states to display the specific info for the clicked marker.

• Hide the Mapbox logo: No, this is not supported. According to Mapbox’s Terms of Service, the Mapbox logo and attribution text must remain visible on the map at all times. Removing or hiding it is a violation of their usage terms.

• Tap the map to add a marker: No, this functionality is not currently available, but you can use the ‘Add marker’ action to add one based on latitude/longitude inputs.

You can read more about the specific events and actions to set this up in our documentation here: Mapbox Maps for Bubble Mobile Docs

Let us know if you have any other questions!

Best Regards,
Zeroqode Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

This is exactly what Bubble native apps have been missing! Mapbox is a great choice for mobile mapping — the custom marker support and flexible styling options are key for building polished location-based experiences. Is there support for clustering markers when there are many points on the map?

Hello @sayiwillbe,

Thank you for reaching out with this question.

At the moment, the Mapbox Mobile plugin does not offer clustering support. However, development of the plugin is ongoing, and we are gradually adding the same functionalities available in the web version.

We have escalated this issue to our development team to help prioritize clustering functionality. Unfortunately, we cannot provide a timeline for its implementation, but we will make sure to follow up as soon as an update is available.

Thank you for your patience.

Best Regards,
Zeroqode Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hi @sayiwillbe ,

Quick update since your question about marker clustering — we went ahead and added/improved this in the plugin and it’s now live.

:white_check_mark: Marker clustering is now supported
As of the latest release, the plugin supports clustering markers when you have many points on the map. This helps performance and keeps the map readable by grouping nearby points into clusters and showing the count inside each cluster.

:package: Version
This was released in plugin version v1.13.0.

:counterclockwise_arrows_button: How to get the update (Bubble)
Open your Bubble app.
Go to Plugins (left sidebar).
Find the plugin in your installed plugins list.
Click into the plugin details and update to the latest version (v1.13.0).
If Bubble shows an “Update” button/banner, click that.
If not, try refreshing the editor and checking again.
:puzzle_piece: After updating
Once updated to v1.13.0, you should see the clustering feature/options available in the element settings (or the relevant map configuration).
If you already have many markers/points, clustering should start working once enabled/configured for your data source.

Best Regards,
Zeroqode Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hi,

I encountered a bug on version 1.13.0. The drag marker and use custom image for markers didn’t work. I spent hours troubleshooting this to no avail.

What worked in the end was downgrading to version 1.12.0.

Could you take a look?

Hi @janssen,

I’m sorry to hear you’ve had a frustrating experience with the latest update, but thank you for bringing this to our attention. It’s very helpful to know that downgrading to version 1.12.0 resolved the issue for you, as it suggests a regression in the 1.13.0 update regarding marker functionality.

To help us investigate this quickly, I need a bit more information regarding your setup.

Troubleshooting Steps

Please provide the following details so we can replicate the environment where the “drag marker” and “custom image” features are failing:

  • Console Logs: Open your browser’s developer tools (F12), go to the Console tab, and check for any red error messages when you try to drag a marker or load a custom image. Send us a screenshot of any errors you see.
  • Workflow & Element Settings: Provide screenshots of your Mapbox Maps element settings in the Bubble editor and the specific workflows you’re using to trigger these markers.
  • Device & Environment: Since this is the mobile-specific plugin, please let us know which device (iOS/Android) and browser you’re testing on. Also, confirm your current Bubble version.

Verification

I recommend checking our official Demo Editor to see if the same behavior occurs there. This helps us determine if the issue is universal to the version or specific to certain app configurations.

We’re here to help.

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hi @janssen,

Just checking in to see if you’ve had a chance to gather the screenshots and console logs requested above.

We’re eager to investigate this regression in version 1.13.0 and get it sorted for you!

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Sorry, no. I decided to scrap the project.