A Flutter plugin that provides a Google Place API.
The Places API is a service that returns information about places using HTTP requests. Places are defined within this API as establishments, geographic locations, or prominent points of interest.
The following place requests are available:
To use this plugin, add google_place as a dependency in your pubspec.yaml file.
var googlePlace = GooglePlace("Your-Key");
var risult = await googlePlace.autocomplete.get("1600 Amphitheatre");
var googlePlace = GooglePlace("Your-Key");
var risult = await googlePlace.queryAutocomplete.get("pizza near sydne");
var googlePlace = GooglePlace("Your-Key");
Uint8List result = await googlePlace.photos.get(
"CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU", null, 400);
var googlePlace = GooglePlace("Your-Key");
Uint8List result = await googlePlace.details.get("ChIJN1t_tDeuEmsRUsoyG83frY4",
fields: "name,rating,formatted_phone_number")
Place Search
Find Place
var googlePlace = GooglePlace("Your-Key");
var result = await googlePlace.search.getFindPlace(
"Museum of Contemporary Art Australia", InputType.TextQuery);
Nearby Search
var googlePlace = GooglePlace("Your-Key");
var result = await googlePlace.search.getNearBySearch(
Location(lat: -33.8670522, lng: 151.1957362), 1500,
type: "restaurant", keyword: "cruise");
Text Search
var googlePlace = GooglePlace("Your-Key");
var result = await googlePlace.search.search.getTextSearch("restaurants in Sydney");
Author: bazrafkan
Source Code: https://github.com/bazrafkan/google_place
#flutter #dart #mobile-apps