我第一次使用 Flutter 来构建移动应用程序,但我发现没有办法在 textEdit 组件中实现自动完成 google 位置。我的目标是在用户输入位置时获得一种列表视图,就像我们在 Android/iOS 本机实现和 React/ionic 中所做的那样。
我得到的是一个 TextEdit 组件,它搜索可能的位置并在最后获取第一个位置。这是我的代码片段
class HomeFragmentState extends State<HomeFragment>{
GoogleMapController mapController;
String searchAddr;
List<Marker> markersList = [];
Marker finalMarker;
LatLng _center = LatLng(45.4654219,9.1859243); // default location
@override
void initState() {
super.initState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
children: <Widget>[
GoogleMap(
onMapCreated: onMapCreated,
initialCameraPosition: CameraPosition(
target: _center,
zoom: 11.0,
),
markers: Set.from(markersList),
),
Positioned(
top: 10.0,
right: 15.0,
left: 15.0,
child: Container(
height: 50.0,
width: double.infinity,
decoration: BoxDecoration( …Run Code Online (Sandbox Code Playgroud) autocomplete dart flutter google-places-autocomplete flutter-layout