Top Flutter Geolocation Utilities packages The complete list of Dart and Flutter packages that provide Map and Geolocation Utilities is provided below.
flutter_polyline_points
636
A flutter package to get polyline points by either passing the coordinates or google encoded polyline string
maps_toolkit
377
Maps toolkit - geo-measurements utils - area of polygon, distance between point, heading and offset between points (port of SphericalUtil, PolyUtil from 'android-maps-utils').
widget_to_marker
124
A package to convert any Flutter Widget to BitmapDescriptor which can be used in google_maps_flutter icon marker.
geocode
124
Package to make Geocode requests. It exposes two methods to translate coordinates into locations and addresses into coordinates.
custom_marker
80
A package to convert Widget, Local image, Netwok image, Svg file to BitmapDescriptor which can be used in google_maps_flutter icon marker.
search_cep
65
Package to facilitate and expedite communication with the via_cep API and obtain information about zip codes and locations throughout Brazil
easy_geofencing
63
This is a dart package which give the best & optimized geofence background services features for both android & ios.
google_directions_api
56
The Directions API is a service that calculates directions between locations. You can search for directions for several modes of transportation.
google_polyline_algorithm
54
Dart implementation of Googles Polyline Encoding lossy compression Algorithm.
fl_location
47
A plugin that can access the location services of each platform and collect device location data.
daylight
44
Get the sunset and sunrise times for a geolocation without having to access any remote api.
poly_geofence_service
44
This plugin is a service that can perform geo-fencing by creating a polygon geofence.
proj4dart
40
Proj4dart is a Dart library to transform point coordinates from one coordinate system to another, including datum transformations (Dart version of proj4js/proj4js).
google_geocoding_api
39
This Package implement Google Geocoding API with default and reverse geosearch
latlng
36
GeoJSON, Geodesy and Geographical calculations for Dart. Provides LatLong and Mercator projection (EPSG4326).
flutter_map_arcgis
36
Arcgis plugin for flutter map. Features Support unique render, ontap event, ontap with atttributes, geometry types (point, polgyon, polylin)
georange
33
A package that helps with encoding geohashes, decoding geohashes,calculating distance between 2 points and generating latitudinal and longitudinal ranges as geohashes to help with the querying of databases (Tested on Firestore Only).
nominatim_flutter
32
The Nominatim Flutter Plugin enables smooth Nominatim service integration for reverse geocoding and place searches in Flutter, with async loading and Hive caching.
flutter_map_math
31
Map realated calculations in one place. Like finding distance, mid point, bearing angle of two points.And finding destination point.Also convert degrees to radians and vice-versa
flutter_bmflocation
31
BaiduMapLocation plugin for flutter. This plugin provides a cross-platform (iOS, Android) API to request location.
geobase
29
Geospatial data, spherical geodesy, projections, tiling schemes, and vector formats (GeoJSON, WKT, WKB).
geofence_foreground_service
27
A Flutter project that creates a foreground service to handle geofencing.
animated_marker
26
The AnimatedMarker widget is a Dart class that animates the movement of markers on a Google map.
flutter_image_map
26
Image map, create areas with customizable colors on an image and response to clicking/touching. Just like what we have in html.
lat_lng_to_timezone
25
Lat/long to timezone mapper in Dart. Does not require web services or data files
flutter_map_geojson
25
This package parses GeoJson formatted spatial data and creates arrays of Flutter Map objects using default or custom defined create functions.
geocoder_offline
24
Package for super-fast offline reverse geocoding. Search is done in the file of your choice.
georouter
22
A package for getting directions between points using the Open Source Routing Machine (OSRM) API. Supports multiple travel modes, including driving, walking, cycling, and transit.
gmaps_by_road_distance_calculator
13
This is a Package to calculate the by-road distance from one point to another in Gmap.
carp_context_package
12
CARP context sampling package. Samples location, mobility, activity, weather, air-quality, and geofence.
webview_location
8
A Simple flutter package designed to display Google Maps locations by place name in a WebView for both Android and iOS platforms.
mgrs_dart
4
Utility for converting between WGS84 lat/lng and MGRS coordinates (Dart version of proj4js/mgrs).
wkt_parser
2
Wkt-parser is a Dart version of proj4js/wkt-parser. With wkt-parser you can parse a WKT projection string (OGC, ESRI) into json that proj4dart can consume.