MARKETPLACE
PLUGINS
GEOMASTER (PRO)
GeoMaster (Pro) logo

GeoMaster (Pro)

Published December 2025
   β€’    Updated this month

Plugin details

GeoMaster Pro is the ultimate mapping solution for Bubble apps that require Analytics, Logistics, or Data Management.
It retains the lightning-fast performance of the Free version but unlocks a suite of professional tools usually reserved for expensive GIS software or high-tier Google Maps APIs.

πŸ”₯ Pro Exclusive Features:

🌑️ Heatmaps: Instantly visualize data density. The plugin automatically aggregates thousands of points into a smooth, high-performance heat gradient. Perfect for sales dashboards.

✏️ Drawing Tools (Geofencing): Allow users to draw Polygons, Rectangles, and Lines on the map. The plugin outputs standard GeoJSON, allowing you to save "Delivery Zones" or "Service Areas" to your database.

πŸ“ Draggable Markers: Need to correct a location? Users can drag a pin to the exact spot, and the plugin returns the new Latitude/Longitude instantly.

πŸ–±οΈ Smart Context Menu: Replace standard popups with a powerful "Right-Click style" menu. Includes "See Details", "Delete", and "Close" buttons that trigger specific Bubble workflows.

πŸ›°οΈ Multi-Style & Navigation: Switch between Satellite, Dark Mode, and Light Mode. Includes a "Locate Me" button to center the map on the user's GPS position.

Ideal for:

Logistics & Delivery: Define service zones and track assets.

Real Estate: Correct property locations and visualize price heatmaps.

Field Services: Manage tasks directly from the map interface.

Dashboards: Dark mode maps for modern analytics.

Zero Billing: Runs on OpenStreetMap and Leaflet. No Google Cloud Console required.


GeoMaster V2 is here! We have completely rebuilt the navigation engine to be production-grade. This update focuses on stability, speed, and mathematical precision.

Key Highlights:

πŸ“ Robust Navigation: Routing is now strictly coordinate-based to prevent errors. You can trigger routes via Workflow Actions or natively via Map Markers.

πŸ›‘οΈ Stable UI: We’ve introduced "Read-Only" route inputs to prevent API timeouts and user errors. To change a route, simply update the coordinates via workflow or click a new location on the map.

⚑ GeoJSON & Geofencing: New standalone actions to load complex shapes and mathematically check if a point lies inside a polygon (Geofencing) without relying on map rendering.

πŸ”‘ API Flexibility: Works out-of-the-box with OSRM (Demo), but we highly recommend adding your Mapbox API Key for instant, high-volume routing.


Demo Test: https://demo-app-56978.bubbleapps.io/version-test/geomaster_pro/1765563813549x942429518368434800

Editor: https://bubble.io/page?id=demo-app-56978&test_plugin=1765553346853x793935421249421300_current&tab=Design&name=geomaster_pro&ai_generated=true&type=page&elements=bTLSc

$15

One time  β€’  Or  $5/mo

stars   β€’   0 ratings
2 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

NoCoddo logo
NoCoddo
Joined 2025   β€’   61 Plugins
View contributor profile

Instructions

πŸš€ How to use GeoMaster PRO
1. Data Loading: Pass your data as Lists of Numbers (Lat/Lng) just like the Free version for maximum performance.

2. How to use Heatmaps:

  - Check Enable Heatmap.

  - The map will automatically visualize the density of your points. Note: Markers are hidden in this mode.

3. Drawing Zones (Geofencing):

  - Check Enable Drawing. A toolbar will appear on the map.

  - When a user draws a shape, the Shape Drawn event fires.

  - Action: Save the state GeoMaster Pro A's Drawn Shape GeoJSON to a Text field in your database.

4. Correcting Locations (Dragging):

  - Check Markers Draggable.

  - When a user drags a pin, use the Marker Dragged event.

  - Action: Make changes to a thing (Item # Index) -> Update Lat/Lng with Dragged Marker New Lat and Dragged Marker New Lng.

5. Smart Context Menu (Management):

  - Check Enable Context Menu.

  - Define labels for "Details" and "Delete".

  - Workflow: When Menu Delete Clicked is triggered, use Data > Delete thing using the Clicked Marker Index to find the correct item in your list.

6. Search & Fly:

  - To search for an address without Google API, use a standard Input element and a Button.

  - Workflow: Element Actions > Fly to Address (Free Geocoding).

  - Input: Input Address's value.

  - The map will convert the text to coordinates and fly there smoothly.


V2 Detailed Instructions

1. Navigation (Routing):

Setup: For best performance, go to the element properties and set Routing Provider to Mapbox and paste your API Key. (OSRM Demo works for testing but is slower).

How to Route: Use the workflow action Calculate Route (Coordinates).

Route Editing: Manual text editing in the popup is disabled to ensure data integrity. To modify a start/end point, you must trigger the action again with new coordinates or use the native "Navigate Here" buttons on map markers.

2. Geofencing (Check Inside Polygon):

This is a mathematical action (does not require the map to be visible).

Pass the Point Lat/Lng and a GeoJSON string (Polygon).

Listen for the event Geofence Checked and read the state Is Inside Polygon (yes/no).

3. Loading GeoJSON:

Use the Load GeoJSON action to overlay complex shapes onto the map. Ensure your GeoJSON string is valid RFC 7946 format.

Types

This plugin can be found under the following types:
Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Location   β€’   Media   β€’   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble