About

An interactive map UI that lets users select several locations in one flow. Tapping the map drops a numbered pin; the selection is mirrored in a bottom sheet where items can be reviewed and removed. Ideal for planning multi-stop tasks or shortlisting places without leaving the map.

Functionality

  • Tap (or long-press) to add/remove locations; pins are numbered in the order selected.

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

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

  • Returns an ordered array of coordinates (and, optionally, reverse-geocoded addresses) for downstream logic.

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

Use cases

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

  • Itinerary building and trip planning (save favorite spots).

  • Real-estate / venue shortlists and field surveys.

  • Logistics & dispatch: collect pickup/dropoff points before optimizing a route.

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

We’ll build your app in 7 days
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.