【发布时间】:2021-10-09 02:33:29
【问题描述】:
我想制作一条关于夏令营信息的路线。我想使用firebase,我几乎完成了数据部分,但我无法将其“转换”为地图。 taborId 是一个 TextEditingController。我的想法是通过它的 id 添加一个营地。我会使用文档 ID 来识别营地。我有一个文本字段,我尝试获取文档。如果成功,我想将数据保存到共享首选项(json.encode)。因此,我想从快照中提取地图。我尝试了这种方法,但没有成功。我不知道如何将地图流转换为真正的地图或类似的东西。
try {
final tmp=db
.collection("campdata")
.doc(taborId.text).snapshots().map((event) => event.data());
showToast(data["name"]);
} catch (e) {
showToast(e.toString());
print(e.toString());
}
谁能帮帮我?我搜索了互联网,但我没有找到任何东西。我不想使用 streambuilder,因为我只想使用一个文档,而不是所有文档。
【问题讨论】:
标签: firebase flutter dictionary dart google-cloud-firestore