【发布时间】:2021-02-22 15:09:05
【问题描述】:
我不知道如何解决以下问题。我在我的 Flutter 应用程序中集成了一个谷歌地图,上面显示了各种标记,这些标记从火库获取它们的坐标。每个标记应代表一辆车。每辆车在 Firebase 中都有不同的信息,例如车牌号、颜色、年龄、汽车品牌等等。问题或目标是我想显示,如果用户在谷歌地图上方的文本字段中输入汽车品牌,如宝马,只有在他们的 firestore 文档中有brand: 'BMW' 的标记。 总结:当用户在文本字段中写下品牌时,应该只显示带有brand: '*textfield-imput*' 的标记。我不知道如何才能实现我的目标......
我必须事先下载所有数据然后过滤它们还是必须事先过滤它们然后下载它们?有人可以推荐教程/博客文章并分享链接吗?或者有人可以向我解释如何最好地进行吗?
这是一个 Firestore 文档的屏幕截图:
【问题讨论】:
标签: flutter google-maps dart google-cloud-firestore markers