nominatim_flutter 0.0.1
nominatim_flutter: ^0.0.1 copied to clipboard
The Nominatim Flutter Plugin provides a convenient way to interact with the Nominatim service, enabling reverse geocoding and place searching in your Flutter applications.
Nominatim Flutter Plugin #
The Nominatim Flutter Plugin provides a convenient way to interact with the Nominatim service, enabling reverse geocoding and place searching in your Flutter applications.
Usage #
To use the Nominatim Flutter Plugin, follow these steps:
-
Installation: Add the package to your
pubspec.yamlfile and runflutter pub getto install it.dependencies: nominatim_flutter: ^1.0.0 # Replace with the latest version -
Import Classes: Import the necessary classes in your Dart code.
import 'package:nominatim_flutter/nominatim_flutter.dart'; -
Create an Instance: Create an instance of the
NominatimFlutterclass to access the plugin's features.void main() { runApp(MyApp()); } // ... -
Reverse Geocoding: Retrieve address information from latitude and longitude coordinates.
final reverseRequest = ReverseRequest( lat: 10.7950, lon: 106.7218, addressDetails: true, extraTags: true, nameDetails: true, ); final reverseResult = await NominatimFlutter.instance.reverse( reverseRequest: reverseRequest, ); print(reverseResult); -
Search for Places: Search for places based on query and location.
final searchRequest = SearchRequest( query: 'Landmark 81', limit: 3, addressDetails: true, extraTags: true, nameDetails: true, ); final searchResult = await NominatimFlutter.instance.search( searchRequest: searchRequest, ); for (var result in searchResult) { print(result); } -
Contributions: Contributions are welcome! If you encounter any issues or have suggestions for improvements, please feel free to submit a pull request or create an issue on the GitHub repository.
-
License: This project is licensed under the MIT License. Refer to the LICENSE file for details.
Remember to replace the version number (^1.0.0) with the actual version of your Nominatim Flutter Plugin. Customize the usage examples and other sections according to your project's needs.