Press ESC to close

Flutter App : A Flutter library that provides a user interface for searching places using the Google Places API

Awesome Place Search

Description

The awesome_place_search package is a Flutter library that provides a user interface for searching places using the Google Places API. With this package, you can easily implement a location search bar that shows suggestions as the user types.

Installation

Add pubspec.yaml

dependencies:
  awesome_place_search: ^1.0.6

Basic

import 'package:flutter/material.dart'; import 'package:awesome_place_search/awesome_place_search.dart'; void main() => runApp(MyApp()); class MyApp extends StatefulWidget { PredictionModel? prediction; @override Widget build(BuildContext context) { return MaterialApp( title: 'Welcome to Flutter', home: Scaffold( appBar: AppBar( title: Text('Welcome to Flutter'), ), body: Center( child: Text(prediction.description??"Prediction is null") ), floatingActionButton: FloatingActionButton( onPressed: () { _searchPlaces(); }, child: const Icon(Icons.add, ), ), ), ); } void _searchPlaces(){ AwesomePlaceSearch( context: context, key: "Your Google map key", //Insert Your google Api Key onTap: (value) async { final result = await value; setState(() { prediction=result; }); }, ).show(); } }

Maintainer

Demo

Awesome Place Search Demo

GitHub

View Github

Footer Example