Top 18 Flutter Maps Widgets Package you Should Know
1.Search Map Place
This is a Flutter package that uses the Google Maps API to make a TextField that tries to autocomplete places as the user types, with simple smooth animations, providing a nice UI and UX. This will also provide great information about the user selected place, like the coordinates, the bounds to determine the zoom of the GoogleMap widget, and so on.
2.Platform Maps Flutter
A Flutter package that provides a native map to both Android and iOS devices.
The plugin relies on Flutter’s mechanism for embedding Android and iOS views. As that mechanism is currently in a developers preview, this plugin should also be considered a developers preview.
This package combines the google_maps_flutter plugin with apple_maps_flutter to create a cross platform implementation of native maps for Android/iOS.
3. Flutter Google Places
Google Places – Google places autocomplete widgets for flutter.
4.Here Maps Webservice
here_maps_webservice provides Here Maps Web Services API wrapper that serve different purposes from search, to geocoding.
5.Google Maps Place Picker
A Flutter plugin which provides ‘Picking Place’ using Google Maps widget.
The project relies on below packages.
Map using Flutter’s official google_maps_flutter
Fetching current location using Baseflow’s geolocator
Place and Geocoding API using hadrienlejard’s google_maps_webservice
Builder using kevmoo’s tuple
6.Easy Google Maps
Easy Google Maps for Flutter on Web and Mobile.
7.Apple Maps Flutter
A Flutter plugin that provides an Apple Maps widget.
The plugin relies on Flutter’s mechanism for embedding Android and iOS views. As that mechanism is currently in a developers preview, this plugin should also be considered a developers preview.
This plugin was based on the google_maps_flutter plugin. Instead of reinventing the wheel it also uses the Flutter implementation of the google_maps_flutter plugin. This was also done to simplify the process of combining the google_maps_flutter plugin with apple_maps_flutter to create a cross platform implementation for Android/iOS called flutter_platform_maps.
8.Map Launcher
Map Launcher is a flutter plugin to find available maps installed on a device and launch them with a marker for specified location.
9.Google Map Location Picker
Location picker using the official google_maps_flutter. Map location picker component for flutter Based on google_maps_flutter
10.Livemap
A map widget with live position updates. Based on Flutter map and Geolocator. Provides a controller api to handle map state changes.
Note: the map controller api has been moved to the map_controller package. The Livemap controller package is now only responsible for the geolocation related controls
11.Flutter web Challenge Googlemaps Web
Use Flutter_web to implement the UI challenge of Google Maps on uplabs.
View on GitHub: https://github.com/flutter-ui-challenges/flutter_web_challenge_googlemaps
12.Flutter Map Marker Cluster
A Dart implementation of Leaflet.markercluster for Flutter apps. This is a plugin for flutter_map package.
View on GitHub: https://github.com/lpongetti/flutter_map_marker_cluster
13.Flutter Location Plugin
This plugin for Flutter handles getting location on Android and iOS. It also provides callbacks when location is changed.
14.Localizer
Localizator is a flutter application that provides your current/given position,and gives you weather Forecasts
Locativity is a flutter application implements flutter_map and Geolocator plugins to provide your current/given position then render it on a map.
View on GitHub
15.Maps Demo
A Flutter example to use Google Maps in iOS and Android apps via the embedded Google Maps plugin Google Maps Plugin.
View on GitHub
16.Flutter Google Map Example
A Flutter application demonstrate google map.
17.Flutter Mapbox GL Native
Please note that this project is experimental and is not officially supported. We welcome feedback and contributions.
This Flutter plugin for mapbox-gl-native enables embedded interactive and customizable vector maps inside of a Flutter widget. This project plugin is in early development stage. Only Android is supported for now.
18.Flutter map
A flutter implementation of leaflet.