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: 8 months 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 8 years ago)
- Default Branch: master
- Last Pushed: 2024-03-07T02:45:30.000Z (over 1 year ago)
- Last Synced: 2025-03-28T10:06:28.500Z (8 months ago)
- Topics: dart, flutter, geocoding, plugin
- Language: Dart
- Size: 6.47 MB
- Stars: 189
- Watchers: 12
- Forks: 182
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-flutter-cn - GeoCoder - 提供正向和反向地理编码库,由 [Aloïs Deniel](https://aloisdeniel.github.com)提供。 (组件 / 地图)
- awesome-flutter-cn - GeoCoder - 地理位置编码解码,[Aloïs Deniel](https://aloisdeniel.github.com). (组件 / 地图)
- awesome-flutter - GeoCoder - Forward and reverse geocoding by [Aloïs Deniel](https://aloisdeniel.github.com). (Components / Map)
- awesome-flutter - GeoCoder - Flutter plugin for forward and reverse geocoding ` 📝 2 years ago ` (Map [🔝](#readme))
- fucking-awesome-flutter - GeoCoder - Forward and reverse geocoding by 🌎 [Aloïs Deniel](aloisdeniel.github.com). (Components / Map)
- 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).