Search packages, repositories and app categories

Package detailsv5.0.1

geocoding

A Flutter Geocoding plugin which provides easy geocoding and reverse-geocoding features.

AndroidiOS
30-day downloads
751K
Likes
1.4K
Pub points
160

Install package

flutter pub add geocoding

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

The geocoding package is a Flutter plugin that simplifies geocoding and reverse-geocoding operations, enabling developers to convert addresses into geographic coordinates and vice versa. Built by Baseflow, it supports both Android and iOS platforms and integrates seamlessly into Flutter applications. The plugin provides a straightforward API for fetching location data using popular geocoding services. It's ideal for apps requiring location-based features such as maps, address search, or location tracking.

Use cases

  • Address to coordinates lookup
  • Reverse geocoding for location details
  • Map integration with user input
  • Location-aware app features
  • Geolocation in delivery or navigation apps

Key features

  • Simple geocoding API
  • Reverse geocoding support
  • Cross-platform (Android & iOS)
  • Easy integration with Flutter
  • Reliable location data retrieval

Suitable for

  • Maps and navigation apps
  • Delivery and logistics systems
  • Location-based services
  • User profile location setup
  • Travel and discovery applications

Considerations

  • Requires internet connection
  • Depends on external geocoding services
  • Rate limits may apply
  • Privacy considerations for location data
  • Potential latency in geocoding requests

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Flutter geocoding plugin

pub package License: MIT style: effective dart Buid status codecov

The Flutter geocoding plugin is build following the federated plugin architecture. A detailed explanation of the federated plugin concept can be found in the Flutter documentation. This means the geocoding plugin is separated into the following packages:

  1. geocoding: the app facing package. This is the package users depend on to use the plugin in their project. For details on how to use the geocoding plugin you can refer to its README.md file. At this moment the Android and iOS platform implementations are also part of this package;
  2. geocoding_platform_interface: this packages declares the interface which all platform packages must implement to support the app-facing package. Instructions on how to implement a platform packages can be found in the README.md of the geocoding_platform_interface package.

Categories

Dependencies

Dependency list 3 items

  • geocoding_android^5.0.0
  • geocoding_darwin^1.0.2
  • geocoding_platform_interface^5.0.0

Source repository

Projects using this package

Rankings