Last updated:
0 purchases
nominatim geocoding
Nominatim Geocoding #
Flutter package to get forward and reverse geocoding.
Features #
Automatically stores cache upto n number of requests.
Restriction: Only 1 request per second is allowed to send.
Steps use #
Add dependency in pubspec.yaml file as
nominatim_geocoding: 0.0.6
copied to clipboard
Initialize the package #
void main() async {
await NominatimGeocoding.init(reqCacheNum: 20);
}
copied to clipboard
Forward Geocoding #
Geocoding geocoding = await NominatimGeocoding.to.forwardGeoCoding(
const Address(
city: 'Braunschweig',
postalCode: 38120,
),
);
copied to clipboard
Reverse Geocoding #
Coordinate coordinate = Coordinate(latitude: 52.567898, longitude: 30.887776);
Geocoding geocoding = await NominatimGeocoding.to.reverseGeoCoding(coordinate);
copied to clipboard
Additional information #
OSM Nominatim Open-Source API https://nominatim.org/release-docs/develop/ is used for geocoding.
Uses plugin to store cache.
plugin is used for API calls.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.