Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Location, Place and Address Picker packages
Last updated: February 25, 2025
Location Picker is a Flutter app allows a user to select a location on a map. It can be done by directly marking a pin on the map or using APIs such as Google Places to search for a specific location or address, then using the Location Picker to select the location on the map.
The complete list of Map Location Picker, Search Google Places and Address Picker Flutter packages is provided below.

flutter_osm_plugin
👍 467 ⬇️ 8.7K
Dart 3 compatibleMaintenance Status: Good
OpenStreetMap Plugin Native for flutter apps (Andoird/iOS/web)
flutter_google_places
👍 382 ⬇️ 12.1K
Dart 3 compatibleMaintenance Status: Poor
Google places autocomplete widgets for flutter.

google_maps_place_picker_mb
👍 147 ⬇️ 4.9K
Dart 3 compatibleMaintenance Status: Average
A Flutter plugin which provides 'Picking Place' using Google Maps widget. (MB version)
flutter_google_places_sdk
👍 92 ⬇️ 38.4K
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin for google places sdk that uses the native libraries on each platform

map_location_picker
👍 121 ⬇️ 3K
Dart 3 compatibleMaintenance Status: Good
Google Map location picker for flutter Based on google_maps_flutter.

open_street_map_search_and_pick
👍 111 ⬇️ 654
Dart 3 compatibleMaintenance Status: Average
A flutter place search and location picker plugin that uses Open Street Map.

mapbox_search
👍 91 ⬇️ 18.8K
Dart 3 compatibleMaintenance Status: Good
A Flutter package for place search using MapBox Api and for Static map image
google_places_flutter
👍 78 ⬇️ 19.5K
Dart 3 compatibleMaintenance Status: Good
Custom Google places autocomplete widget for Android and iOS both.

city_pickers
👍 90 ⬇️ 599
Dart 3 compatibleMaintenance Status: Average
Flutter plugin for city picker, Popups widgets, call by function, support china.

location_picker_flutter_map
👍 81 ⬇️ 2.2K
Dart 3 compatibleMaintenance Status: Good
Package that provides Place search and Location picker for flutter maps with a lot of customizations using Open Street Map
open_location_picker
👍 75 ⬇️ 179
Dart 3 compatibleMaintenance Status: Average
FormField to pick one or more locations from open street map

kpostal
👍 69 ⬇️ 1.4K
Dart 3 compatibleMaintenance Status: Good
Kpostal package can search for Korean postal addresses using Kakao postcode service.

flutter_google_places_hoc081098
👍 57 ⬇️ 7.1K
Dart 3 compatibleMaintenance Status: Good
Google places autocomplete widgets for flutter.

place_picker_google
👍 47 ⬇️ 2K
Dart 3 compatibleMaintenance Status: Good
A place picker package for google maps api fully written in dart for Flutter.
city_picker_from_map
👍 43 ⬇️ 40
Dart 3 compatibleMaintenance Status: Poor
A flutter package for select a city from svg map.
google_places_autocomplete_text_field
👍 34 ⬇️ 2.7K
Dart 3 compatibleMaintenance Status: Good
A fully customizable Google Places autocomplete TextFormField for Flutter iOS, Android and Web.
search_map_location
👍 36 ⬇️ 281
Dart 3 compatibleMaintenance Status: Poor
search_map_location is a text search widget used to search geo location by name.It has severel call back and customization option to handle the place search.
google_map_location_picker_flutter
👍 33 ⬇️ 125
Dart 3 compatibleMaintenance Status: Poor
This package for pick or search on google map.
flutter_google_places_sdk_http
👍 1 ⬇️ 32.7K
Dart 3 compatibleMaintenance Status: Average
An http implementation of Flutter plugin to be used by other platform implementation
places_service
👍 27 ⬇️ 289
Dart 3 compatibleMaintenance Status: Good
A service that makes it easy to get information from the Places Api

dvhcvn
👍 24 ⬇️ 179
Dart 3 compatibleMaintenance Status: Good
Three tiers of Vietnam's administrative units

flutter_google_places_web
👍 21 ⬇️ 483
Dart 3 compatibleMaintenance Status: Average
A web designed inline form field for Google Places Autocomplete.

awesome_place_search
👍 19 ⬇️ 257
Dart 3 compatibleMaintenance Status: Good
Flutter library that provides a user interface for searching places using the Google Places API.

flutter_nominatim
👍 16 ⬇️ 1
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin for free geocoding and place search using OpenStreetMap's Nominatim service with built-in optimizations and no API key required
google_places_api_flutter
👍 4 ⬇️ 100
Dart 3 compatibleMaintenance Status: Good
Flutter package for integrating Google Places API into your Flutter apps, offering real-time autocomplete suggestions, place details, and more.

bound_location_picker
👍 3 ⬇️ 28
Dart 3 compatibleMaintenance Status: Good
A Flutter package created by the official google_maps_flutter plugin, which can help you to picked locations within a boundary.
google_maps_place_picker
👍 242 ⬇️ 343
Maintenance Status: Poor
A Flutter plugin which provides 'Picking Place' using Google Maps widget.
google_map_location_picker
👍 239 ⬇️ 148
Maintenance Status: Poor
🌍 Map location picker for flutter Based on google_maps_flutter
place_picker
👍 145 ⬇️ 939
Maintenance Status: Poor
Place picker fully written in dart for Flutter. Comes with autocomplete suggestions and nearby locations list. Localization too.
address_search_field
👍 95 ⬇️ 392
Maintenance Status: Poor
An address search field which helps to autocomplete an address by a reference. It can be used to get Directions beetwen two points.
search_map_place
👍 58 ⬇️ 48
Maintenance Status: Poor
A Search Widget that allows users to search for a place while getting autocompletion feedback.
nominatim_location_picker
👍 45 ⬇️ 9
Maintenance Status: Poor
A map location picker for flutter with a Completely free geocoding ! Now we have MapBox Support as well
google_maps_pick_place
👍 24 ⬇️ 57
Maintenance Status: Poor
A pub.dev package which helps pick a location from google maps
here_maps_webservice
👍 18 ⬇️ 45
Maintenance Status: Poor
Flutter Package to provide Here Maps Web Services API wrapper that serve different purposes from search, to geocoding.
flutter_map_picker
👍 18 ⬇️ 32
Maintenance Status: Poor
This package allows you to pick a point, a circle or a custom area in Google Maps
mapbox_search_flutter
👍 18 ⬇️ 15
Maintenance Status: Poor
This package provides some helper widgets to use with mapbox_search library.
location_map_picker
👍 9 ⬇️ 42
Maintenance Status: Average
Pick Location From The map and search about any place in google map and get the output and it's the place name and LatLng using Google map and Geolocator
mapbox_autocomplete_search_widget
👍 5 ⬇️ 45
Maintenance Status: Poor
MapboxAutocompleteSearchWidget is a flutter package that allows you to search for place name in a autocomplete fashion.
places_picker
👍 2 ⬇️ 91
Maintenance Status: Poor
A Flutter plugin which provides 'Picking Place' using Google Maps widget.