google-maps - 如何将 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()));
})),
],
),
);
}
解决方案
尽管 ListView 是一种以有序方式显示小部件的好方法,但正如这个答案所说,您不想在 ListView 中使用 Google 地图。
推荐阅读
- c++ - 如何找到可连接的线程并将它们从向量中删除?
- c - 如何将长类型值传递给以整数作为返回类型的函数的参数?
- javascript - 如何通过javascript选择具有div id的图像src
- javascript - Promise 中的异步代码总是反模式吗?
- jquery - 如何使用一次单击 +1 值,第二次单击 -1 值等来制作类似按钮
- python - List 总是存储索引对象,而不是仅在设置新的最佳分数时存储
- pytorch - RNN(GRU) 测试真实数据时的初始内存(隐藏状态)
- reactjs - 当我删除一些内容并改变状态时,我的输入值没有改变
- javascript - 如何临时保存二进制文件(文件上传),是否可以将其保存到 json 或 localstorage?
- javascript - 使用 open-cv 在 python 中读取 udp 流