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.
π 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.
Dynamic Marker Icons: You are no longer restricted to a single custom icon for all your map pins! You can now pass a dynamic list of images to display different categories of pins (e.g., Restaurants, Hospitals, Users). If a pin doesn't have a specific image, it smartly falls back to your default custom icon.
Silent Map Clicks (Disable Default Popup): Building a custom UI? You can now disable the hardcoded "Navigate Here / Save Location" popup. When disabled, clicking anywhere on the map will instantly and silently capture the Lat/Lng coordinates and trigger the "A Map is Clicked" event, allowing you to build 100% custom workflows!
π Native Address Support: Directly pass a list of Bubble Geographic Addresses. No more manual coordinate extraction!
π Unique ID Integration: Link your map markers directly to your database. Access the clicked_marker_uid instantly in your workflows.
π Smart Distance Engine: Automatically calculates the straight-line distance from the user to any clicked marker in both Kilometers and Miles.
π― Client-Side Radius Filter: Hide or show markers based on distance with zero Workload Unit (WU) cost.
Permanent Labels (Real Estate Style): Display text (like prices or names) permanently above the pins. No more forcing users to click just to see the basic info!
Multi-Stop Routing: Building a delivery app? You can now pass a full list of addresses or coordinates to calculate complex routes with multiple waypoints.
Alternative Routes: The map now calculates alternative and shortest routes automatically, exposing their distances and durations to your Bubble states.
Marker Animations (Bounce & Pulse): Tie your map to a Repeating Group! When a user hovers or clicks an item in your list, make the corresponding map pin "Bounce" or "Pulse" to instantly grab their attention.
Refined UI: A brand new, sleek, and collapsible routing directions box with a native "Open in Google Maps" integration.
π‘ Live Tracking (Uber/Waze Mode): Turn on continuous background GPS tracking. The map will actively follow the user without requiring them to click "Locate Me".
π― Proximity Radar: Set a radius limit. The map now silently calculates distances in the background and triggers Bubble workflows the exact millisecond a user enters or leaves the vicinity of a map marker.
π‘οΈ Active Geofencing: Real-time Ray-Casting technology! Draw areas or load GeoJSON polygons, and the engine will automatically detect if the moving user enters or exits these virtual borders.
β Dynamic Radius Overlay (60fps): A brand new lightweight visual action. Link it to a Bubble Slider to draw a fluid, instantly resizing radius circle on the map without re-rendering or lagging the page.
π Universal Unit System: No more manual math! A new global dropdown allows you to set the map to Metric (km/m) or Imperial (miles/ft). All routes, proximity limits, and clicked distances are automatically converted under the hood.
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.
UPDATE: Bring the power of Leaflet to your Bubble Native mobile apps! GeoMaster Mobile (Beta) is a lightweight, highly optimized map element built specifically for mobile WebViews (iOS & Android).
Give your users a native-app feel with buttery-smooth "fly-to" camera transitions, CSS-hardware-accelerated marker bounce animations, and an integrated Google Maps-style "Locate Me" button.
Current Beta Features:
Dynamic Lists of Markers with Custom Icons.
Smooth Camera Panning (Fly To Coordinates / Marker).
Anti-jitter Marker Bounce Animations.
Native User Location Dot (Blue Dot) & Crosshair Button.
Click Events & States for Markers and Map coordinates.
Multiple Map Styles (Default, Dark, Light, Satellite).
β οΈ Developer Note: This is the Mobile V1 Beta. It is optimized for speed and native feel but does not yet include all the advanced features of the GeoMaster Web version (like Check Inside Polygon or Routing). Those are coming in future updates!
Demo Test:
https://demo-app-56978.bubbleapps.io/version-test/geomaster_pro/1765563813549x942429518368434800Editor:
https://bubble.io/page?id=demo-app-56978&test_plugin=1765553346853x793935421249421300_current&tab=Design&name=geomaster_pro&ai_generated=true&type=page&elements=bTLSc