https://github.com/fluttercommunity/flutter_google_places
Google Places - Google places autocomplete widgets for flutter. No wrapper, use https://pub.dev/packages/google_maps_webservice. Maintainer: @juliansteenbakker
https://github.com/fluttercommunity/flutter_google_places
hacktoberfest
Last synced: 6 months ago
JSON representation
Google Places - Google places autocomplete widgets for flutter. No wrapper, use https://pub.dev/packages/google_maps_webservice. Maintainer: @juliansteenbakker
- Host: GitHub
- URL: https://github.com/fluttercommunity/flutter_google_places
- Owner: fluttercommunity
- License: other
- Created: 2017-09-05T20:03:48.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-08-05T01:07:38.000Z (almost 2 years ago)
- Last Synced: 2025-04-03T13:18:49.874Z (about 1 year ago)
- Topics: hacktoberfest
- Language: Dart
- Homepage: https://pub.dev/packages/flutter_google_places
- Size: 13.6 MB
- Stars: 306
- Watchers: 17
- Forks: 445
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# flutter_google_places
[](https://github.com/fluttercommunity/community)
[](https://pub.dartlang.org/packages/flutter_google_places)
This library provides Google places autocomplete widgets for flutter. It uses [google_maps_webservice](https://github.com/lejard-h/google_maps_webservice) library which directly refer to the official [documentation](https://developers.google.com/maps/web-services/) for google maps web service.
According to https://stackoverflow.com/a/52545293, you need to enable billing on your account, even if you are only using the free quota.
## Installation
In the `dependencies:` section of your `pubspec.yaml`, add the following line:
```yaml
dependencies:
flutter_google_places:
```
## Usage
```dart
const kGoogleApiKey = "API_KEY";
Prediction p = await PlacesAutocomplete.show(
context: context,
apiKey: kGoogleApiKey,
mode: Mode.overlay, // Mode.fullscreen
language: "fr",
components: [new Component(Component.country, "fr")]);
```
#### Examples:

## Example App
View the Flutter app in the `example` directory.