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
616
A flutter package to get polyline points by either passing the coordinates or google encoded polyline string
maps_toolkit
367
Maps toolkit - geo-measurements utils - area of polygon, distance between point, heading and offset between points (port of SphericalUtil, PolyUtil from 'android-maps-utils').
geocode
123
Package to make Geocode requests. It exposes two methods to translate coordinates into locations and addresses into coordinates.
widget_to_marker
112
A package to convert any Flutter Widget to BitmapDescriptor which can be used in google_maps_flutter icon marker.
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
64
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_polyline_algorithm
54
Dart implementation of Googles Polyline Encoding lossy compression Algorithm.
google_directions_api
54
The Directions API is a service that calculates directions between locations. You can search for directions for several modes of transportation.
fl_location
46
A plugin that can access the location services of each platform and collect device location data.
poly_geofence_service
44
This plugin is a service that can perform geo-fencing by creating a polygon geofence.
daylight
40
Get the sunset and sunrise times for a geolocation without having to access any remote api.
proj4dart
39
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
38
This Package implement Google Geocoding API with default and reverse geosearch
flutter_map_arcgis
37
Arcgis plugin for flutter map. Features Support unique render, ontap event, ontap with atttributes, geometry types (point, polgyon, polylin)
latlng
36
GeoJSON, Geodesy and Geographical calculations for Dart. Provides LatLong and Mercator projection (EPSG4326).
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
29
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
geobase
28
Geospatial data, spherical geodesy, projections, tiling schemes, and vector formats (GeoJSON, WKT, WKB).
flutter_bmflocation
27
BaiduMapLocation plugin for flutter. This plugin provides a cross-platform (iOS, Android) API to request location.
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
24
Lat/long to timezone mapper in Dart. Does not require web services or data files
geocoder_offline
23
Package for super-fast offline reverse geocoding. Search is done in the file of your choice.
georouter
23
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.