nominatim_geocoding 0.0.3 copy "nominatim_geocoding: ^0.0.3" to clipboard
nominatim_geocoding: ^0.0.3 copied to clipboard

outdated

A library to forward and reverse geocoding using OSM nominatim API.

Nominatim Geocoding #

Flutter package to get forward and reverse geocoding.

Features #

  • Automatically stores cache upto 20 requests.
  • Restriction: Only 1 request per second is allowed to send.

Steps use #

Add dependency in pubspec.yaml file as

nominatim_geocoding: ^0.0.1

Initialize the package #

void main() async {
    await NominatimGeocoding.init();
}

Forward Geocoding #

Geocoding geocoding = await NominatimGeocoding.to.forwardGeoCoding('$cityName', postalCode);

Reverse Geocoding #

Coordinate coordinate = Coordinate(latitude: 52.567898, longitude: 30.887776);
Geocoding geocoding = await NominatimGeocoding.to.reverseGeoCoding(coordinate);

Additional information #

  • OSM Nominatim Open-Source API https://nominatim.org/release-docs/develop/ is used for geocoding.
  • Uses get_storage plugin to store cache.
  • get plugin is used for API calls.
7
likes
0
pub points
84%
popularity

Publisher

unverified uploader

A library to forward and reverse geocoding using OSM nominatim API.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

equatable, flutter, get, get_storage

More

Packages that depend on nominatim_geocoding