【发布时间】:2019-04-02 17:17:31
【问题描述】:
所以我基本上有一个包含三个选项卡的应用程序。在其中一个上,我有一个带有相应标记的谷歌地图和一个带有基于位置的 Firestore 查询的侦听器。选择选项卡时,将查询附近的元素并将其呈现在地图上。
但是,当我更改选项卡并再次返回地图时,地图、侦听器和所有标记将再次设置(因为调用了 initState() 和 dispose())。
当页面被选中时,保存地图中所有状态并继续地图上一个状态的最佳方法是什么?
我已经阅读了一些关于 Redux 和 BloC 的内容,这是我需要的模式吗?如果是,如何将其应用于 GoogleMap?
【问题讨论】:
标签: google-maps flutter