v2.1.1
google_places_flutter
Android और iOS दोनों के लिए कस्टम Google स्थान सुझाव विकल्प विंडो। https://pub.dev/packages/google_places_flutter का उपयोग करें
100लाइक 94.4 हज़ार30-दिन डाउनलोड130Pub अंक
AndroidiOSWebmacOSWindowsLinux
Shrutimahajan/Google-AutoComplete-TextField-Flutter open-source repository details.
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
dependencies:
flutter:
sdk: flutter
google_places_flutter: <last-version>
GooglePlaceAutoCompleteTextField(
textEditingController: controller,
googleAPIKey: "YOUR_GOOGLE_API_KEY",
inputDecoration: InputDecoration()
debounceTime: 800 // default 600 ms,
countries: ["in","fr"],// optional by default null is set
isLatLngRequired:true,// if you required coordinates from place detail
getPlaceDetailWithLatLng: (Prediction prediction) {
// this method will return latlng with place detail
print("placeDetails" + prediction.lng.toString());
}, // this callback is called when isLatLngRequired is true
itemClick: (Prediction prediction) {
controller.text=prediction.description;
controller.selection = TextSelection.fromPosition(TextPosition(offset: prediction.description.length));
}
// if we want to make custom list item builder
itemBuilder: (context, index, Prediction prediction) {
return Container(
padding: EdgeInsets.all(10),
child: Row(
children: [
Icon(Icons.location_on),
SizedBox(
width: 7,
),
Expanded(child: Text("${prediction.description??""}"))
],
),
);
}
// if you want to add seperator between list items
seperatedBuilder: Divider(),
// want to show close icon
isCrossBtnShown: true,
// optional container padding
containerHorizontalPadding: 10,
// place type
placeType: PlaceType.geocode,
// keyboard type (defaults to TextInputType.streetAddress)
keyboardType: TextInputType.text, // optional - defaults to streetAddress for better address input
)
You can customize a text field input decoration and debounce time
उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗