About this Template

An interactive map UI 🗺️ that lets users select several locations in one flow. Tap to drop a numbered pin 🔢📍 and see the selection mirrored in a bottom sheet 🧾 where items can be reviewed or removed. Perfect for planning multi-stop tasks or shortlisting places without leaving the map — your production-ready multi location picker widget.

 

Functionality

  • 👆 Tap / long-press to add or remove locations; pins are numbered in order.

  • 🧾 Synced bottom sheet lists all picks; tap a list item to focus its pin, tap × to delete.

  • ⚙️ Optional constraints: max count, deduplication, clear-all action.

  • 📤 Returns an ordered array of coordinates (Lat/Lng) and optional reverse-geocoded addresses.

  • 🎥 Smooth camera animations, selection counter, light/dark themes; works with Google Maps / Mapbox.

Use Cases

  • 🚚 Multi-stop routing for delivery, service calls, or errands.

  • 🧭 Itinerary building & trip planning (save favorite spots).

  • 🏢 Real-estate / venue shortlists and field surveys.

  • 📦 Logistics & dispatch: collect pickup/drop-off points before route optimization.

Keywords: multi-select map, multi-stop picker, numbered pins, bottom sheet list, geocoding, latlng array, route planning ui, google maps, mapbox, flutter map ux, multi location picker widget, flutterflow widget, flutterflow  component.

Multi-Location Picker

What's included
Framework:
Flutter 3.24+ / Dart
Platforms:
iOS & Android
Compatibility:
Cursor, Claude, FlutterFlow, Codex, Antigravity.
Design system:
Editable Figma file included
Features
Categories
Style
Support
Single Use Individual License

You may only use this template for one project. For more details, please read the Marketplace Terms of Service.