Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aloisdeniel/flutter_geocoder
Flutter plugin for forward and reverse geocoding
https://github.com/aloisdeniel/flutter_geocoder
dart flutter geocoding plugin
Last synced: 7 days ago
JSON representation
Flutter plugin for forward and reverse geocoding
- Host: GitHub
- URL: https://github.com/aloisdeniel/flutter_geocoder
- Owner: aloisdeniel
- License: mit
- Created: 2018-02-04T20:28:39.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-03-07T02:45:30.000Z (10 months ago)
- Last Synced: 2024-12-20T14:11:38.041Z (14 days ago)
- Topics: dart, flutter, geocoding, plugin
- Language: Dart
- Size: 6.47 MB
- Stars: 186
- Watchers: 13
- Forks: 177
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-flutter - GeoCoder - Forward and reverse geocoding by [Aloïs Deniel](https://aloisdeniel.github.com). (Components / Map)
README
> Really sorry for the lack of updates. I'm currently really busy and can't really give you an ETA for the next release.
>
> In the meantime, you can try the [geocoding](https://pub.dev/packages/geocoding) package which should offer almost the same functionnalities.# geocoder
Forward and reverse geocoding.
# Usage
Import `package:geocoder/geocoder.dart`, and use the `Geocoder.local` to access geocoding services provided by the device system.
Example:
```dart
import 'package:geocoder/geocoder.dart';// From a query
final query = "1600 Amphiteatre Parkway, Mountain View";
var addresses = await Geocoder.local.findAddressesFromQuery(query);
var first = addresses.first;
print("${first.featureName} : ${first.coordinates}");// From coordinates
final coordinates = new Coordinates(1.10, 45.50);
addresses = await Geocoder.local.findAddressesFromCoordinates(coordinates);
first = addresses.first;
print("${first.featureName} : ${first.addressLine}");
```You can alternatively use `Geocoder.google` member for requesting distant data from google services instead of native ones.
You will find links to the API docs on the [pub page](https://pub.dartlang.org/packages/geocoder).
## Getting Started
For help getting started with Flutter, view our online
[documentation](http://flutter.io/).For help on editing plugin code, view the [documentation](https://flutter.io/platform-plugins/#edit-code).