小编ste*_*lis的帖子

有没有办法在 Flutter 中实现 Google 位置自动完成?

我第一次使用 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

4
推荐指数
1
解决办法
2万
查看次数