首页 > 解决方案 > 如何将 ListView 连接到 Google Map。我想选择一个位置,然后更改地图折线和相机位置

问题描述

Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: Text('Select Route'), ), body: ListView( children: [ ListTile(leading: Icon(Icons.map), title: Text('Origin : Calinan'), subtitle: Text('Destination: Roxas'), trailing: IconButton( icon: Icon(Icons.arrow_forward), onPressed: () { Navigator.push(context, MaterialPageRoute(builder: (context) => Map ()));

              })),
      ListTile(
          leading: Icon(Icons.map),
          title: Text('Map'),
          trailing: IconButton(
              icon: Icon(Icons.arrow_forward),
              onPressed: () {
                Navigator.push(context,
                    MaterialPageRoute(builder: (context) => Map()));
              })),
      ListTile(
          leading: Icon(Icons.map),
          title: Text('Map'),
          trailing: IconButton(
              icon: Icon(Icons.arrow_forward),
              onPressed: () {
                Navigator.push(context,
                    MaterialPageRoute(builder: (context) => Map()));
              })),
    ],
  ),
);

}

标签: google-mapsflutter

解决方案


尽管 ListView 是一种以有序方式显示小部件的好方法,但正如这个答案所说,您不想在 ListView 中使用 Google 地图。


推荐阅读